靚麗時尚館

位置:首頁 > 健康生活 > 心理

ifand函式為什麼會有錯誤

心理1.87W
ifand函式為什麼會有錯誤

因為函式的引數超過限制了,函式最多隻能巢狀7層,雖然你是剛好7個if,前面6個if的引數多少個都沒關係,但最後一個if的引數它會計入巢狀層中,你可以隨便刪掉任一個if或round或rand試試看就知道了。

excel表格中巢狀多個if函式容易出錯,你的錯誤點主要是錯在3000<G4<=12000這樣的表示式上,因為在計算上來說是先計算一個符號後的結果再計算另一個符號,假設你的G4為3002那麼結果為兩步計算:

1、3000<3002=TRUE

2、TRUE<=12000,這個結果就是FALSE了。

這樣就需要用AND函式:

AND(3000<G4,G4<=12000)

需要這樣的表示式來完成。,不過由於IF函式巢狀過多不易閱讀,所以建議做兩個輔助列用LOOKUP來做,如下:

=LOOKUP(D2,$G$2:$H$9)

標籤:函式 ifand