INDEX/MATCH 返回了错误的值。我做错了什么?

INDEX/MATCH Returning the wrong value. What did I do wrong?

我正在尝试创建一个电子表格,其中 INDEX/MATCH 自动填充每月销售目标。但是,它返回了错误的数字。

在单元格 B6 中,我希望该值为 10000。在 G 和 H 列中,我设置了目标和相应的日期,希望将目标与第 2 行中的日期相匹配。

B6 在相邻的单元格中返回“6000”和“7/19/2015”,而它应该只返回“10000”……我不知道为什么。

在 H6 中,G6 单元格将 2015 年 7 月 12 日的目标设置为 10,000,这对应于 B2 中的日期,所以我不知道为什么它会在我的日期之后返回日期匹配.

谢谢

公式的第二部分,即匹配部分,需要有 "H3:H9",而不是 G。匹配正在寻找 $G$3:$G$9 范围内的 B2(日期),这是数字,所以不会有日期的 return。

编辑:@Jeeped 提出了一个很好的观点,因为日期将在您的 table 中找到,您最好在末尾使用“0”而不是“1”-“ 0" 将寻找完全匹配。如果你保留 1,它可能 return 误报(return 一个接近你查找日期的日期,而不是确切的日期)。

放入B6并复制:

=INDEX($G3:$G9,MATCH(B2,$H3:$H9,1))