靚麗時尚館

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

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 函數