首页 > 解决方案 > 索引匹配不返回正确的值

问题描述

我想在另一张表(模型表)中建立一个财务模型,为此我使用作为数组公式输入的转置函数将输入合同表的列 E 的值连续转置到模型表中。它运作良好。

输入合同表 E 栏中的里程碑,如“生效日期”、“付款 1”、“出口许可证”、“启动会议”等。

输入合同表C栏触发事件为“合同登记”、“生效日期”、“付款1”、“出口许可证”等。

输入合同表E栏中的里程碑日期(根据条件计算)为“1-Jan-21”、“1-Jan-21”、“22-Jan-21”、“5-Feb-21” “, ETC。

现在,我想引入与这些里程碑相关的里程碑日期,并想使用 INDEX MATCH 函数。这是我在模型表中输入的

=INDEX('Input-contract'!E22:E52,MATCH(Model!B20,'Input-contract'!A22:A52),0)

其中 Model!B20 是“生效日期”

我希望该公式查找“生效日期”发生的日期,该日期应该是 21 年 1 月 1 日。但是,该公式返回 19-Nov-23 的值。

所有单元格的格式都正确,不知道为什么会这样。你能帮我吗?

谢谢,

输入合同表

模型表

标签: indexingexcel-formulalookup

解决方案


推荐阅读