【发布时间】:2017-04-03 20:36:47
【问题描述】:
在 Google 表格中,我尝试使用 Excel 中的 INDEX MATCH 返回与日期范围之间的最小绝对最接近值关联的帐户名称。
=ARRAYFORMULA(INDEX(B2:B,MATCH(MIN(ABS(C2:C-$G$5)),ABS(C2:C-$G$5),(A2:A>=G2)*(A2:A<=G3))))
以下是数据值:
- A 列是评估的日期范围
- B 列是我要检索的名称
- C 列是将从猜测中减去的数字,以找到最小的绝对差值。
- G5 是猜测。
- G2 和 G3 是我想要搜索的日期范围的开始和结束。
这是一些虚拟数据的示例:
现在这个公式正在起作用......有点。它正在返回与最小绝对最接近值关联的帐户名称,但不是来自以下指定的日期范围:
(A2:A>=G2)*(A2:A<=G3)
这是返回帐户“A”,因为它是第一个值并且最接近猜测,但它在 G2 和 G3 指定的日期范围之外。
此示例应返回的正确答案是单元格 B4 中的“C”。
这个公式我做错了什么?
谢谢!
【问题讨论】: