您的AND
语法错误。使用:
=IF(AND(E10<>"", E10<=50000), 1,
IF(AND(E10>50000, E10<=100000), 2,
IF(AND(E10>100000, E10<=150000), 3,
IF(AND(E10>150000, E10<=200000), 4, ))))
使用匹配:
=MATCH(E10,{0,50001,100001,150001})
MATCH返回一个数字,其中E10中的值位于数组中。列出了较低的阈值,一旦数字超过该阈值,它将移至下一组。
如果您真的想使用IF
:
=IF(E10<=50000,1,IF(E10<=100000,2,IF(E10<=150000,3,4)))
如果是序列解析,则在找到第一个TRUE后将不会继续。