三个不同条件返回三个不同值用excel怎么设置公式?

2024-11-27 21:02:21
推荐回答(1个)
回答1:

用这公式精简些:
=IF(A1=0,"",LOOKUP(A1,{0.1;0.4;0.8},{1;2;3}))

如果一定要用题目中的公式,这样:
=IF((A1>0)*(A1<0.4),1,IF((A1>=0.4)*(A1<0.8),2,IF(0.8<=A1,3,"")))

或者这样:
=IF(AND(A1>0,A1<0.4),1,IF(AND(A1>=0.4,A1<0.8),2,IF(0.8<=A1,3,"")))

题目中的公式条件判断部份不能这样写出 00,A1<0.4) 其它部份以此类推,且当返回的结果是数字时,该数字结果不必加双引号。