用这公式精简些:=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) 其它部份以此类推,且当返回的结果是数字时,该数字结果不必加双引号。