如何检查值是否在范围内的任何2个值之间?

时间:2017-12-15 14:41:28

标签: excel excel-formula

我需要检查E列中的值是否在A:B中的任何一对值之间,如果是,则从C列返回一个字母。所需结果在F列中。

example

1 个答案:

答案 0 :(得分:0)

我认为使用Match()来获取找到匹配的行然后传递给INDEX()的数组公式可以解决此问题:

 =INDEX(C:C,MATCH(1,(E3>=A:A)*(E3<=B:B),0))

这是一个数组公式(CSE公式)所以你必须按Ctrl + Shift +输入它才能得到松鼠括号。

如果你的值超过一个范围,这也将返回第一行,这是一个不错的功能。