我有这个公式:
=INDEX(A2:A20,MATCH(1,(F10=C2:C20)*(F11=B2:B20),0))
这给了我精确匹配的结果。现在我需要一个公式,它也能给出最接近的匹配结果(如果没有精确匹配的话)。
答案1
我相信你正在寻找这个:
怎么运行的:
- 我假设您的数据在 Range 内
A4:C8
。 D2, D3, E2 & F2
是Criteria Cells
。数组公式
F2
查找最近日期D3
在ie 中更新日期(01/15/19)
。{=MIN(IF(B$4:B$8>D$3,B$4:B$8))}
中的数组(CSE)公式
E3
。{=INDEX(A$4:A$8,MATCH(1,(D$2=A$4:A$8)*(E$2=C$4:C$8)*(F$2=MIN(IF(B$4:B$8>D$3,B$4:B$8))),0))}
注意:
使用两个公式的运算符
Find/Match of closest Date
可能我>
或取决于您的需要,您是否在<
寻找最接近的匹配。Greater or less
Date in D3
使用以下公式完成上述操作 Ctrl+Shift+Enter。
DATE 格式为
MM/DD/YY
。根据需要调整公式中的单元格引用。