回覆列表
-
1 # dtnkr22825
-
2 # 使用者123571767822
用這公式精簡些:=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,"")))題目中的公式條件判斷部份不能這樣寫出 0<A1<0.4 而應改為:AND(A1>0,A1<0.4) 其它部份以此類推,且當返回的結果是數字時,該數字結果不必加雙引號。
用這公式精簡些:=IF(A1=0,"",LOOKUP(A1,{0.1;0.4;0.8},{1;2;3}))如果一定要用題目中的公式,這樣:=IF((A1>0)*(A1=0.4)*(A10,A1=0.4,A10,A1