我想要一个看一个(一个宽)单元格数组的公式,如果这些单元格中的任何一个取值介于22和30之间,则返回TRUE,否则返回FALSE。有没有一种优雅的方法来做到这一点,或者我应该单独搜索每个值,并将它们推入OR?
我能想到的唯一方法是
=NOT(AND(ISNA(VLOOKUP(22,ArrayAddress,1)),ISNA(VLOOKUP(23,ArrayAddress,1)),ISNA(VLOOKUP(24,ArrayAddress,1))...))
答案 0 :(得分:3)
尝试使用以下公式:
=SUMPRODUCT((ArrayAddress>=22)*(ArrayAddress<=30))>0
或
=COUNTIFS(ArrayAddress,">=22",ArrayAddress,"<=30")>0