Excel IF嵌套函數無法判斷是寫錯了嗎如何同時滿足幾個條件(excel函數公式大全)
在做Excel培訓時給大家做這么個簡單練習,來學習IF嵌套函數的用法。

if函數的使用非常廣泛,特別是在單條件判斷的時候,用好 if函數可以幫我們完成很多功能。if嵌套書寫前,首先你要理解要求,并將要求數學化,也就是使用數學的模式表達出來,if函數多重嵌套一般情況下我們可以將它看做分段函數,那么問題就很容易解決了。
例:如果前面那個單元格的數值大于30,就顯示“虎”;如果介于0-30之間(包括0),顯示“王”;如果小于0,就顯示“龍母”。
結果有學員說,老師,不對啊,我把公式錄進去后和你顯示的不一樣啊!
我跑過去一看,原來是把公式寫成這樣了:
=IF(A1>30,"虎",IF(0<=A1<=30,"王",“龍母”))
我只能和他說,是的,Excel很神奇,但也沒有你想象得那么聰明,每個公式有它自己的運算邏輯,你把判斷條件寫成“0<=A1<=30”這樣,它老人家是無法判斷的。如果要同時滿足幾個條件,可以使用AND函數。你可以把公式改為:
=IF(A1>30,"虎",IF(AND(A1>=0,A1<=30),"王","龍母"))
事實上也用不著這么復雜,因為按照公式從左往右判斷,第一個條件,已經判斷了“大于30”的情況,那么后面的就默認是判斷“小于等于30”,換句話說,第二個條件你只需判斷是否“大于等于0”即可。
如下圖所示
第一次判斷:IF A1>30 顯示 “虎”
判斷完“大于30”這個條件后,在進行后面的判斷時,就默認是判斷所有“小于30”的數字!
第二次判斷:IF A1>=0 顯示 “王”
在IF嵌套函數里,由于有了第一次判斷,這樣寫就意味著“0≤A1≤30”!
第三次判斷:IF A1不屬于前兩種情況 顯示 “龍母”
如果你不嫌麻煩,也可以寫A1<0
以上便是為大家介紹的有關Excel IF嵌套函數無法判斷的問題,該問題主要是由于判斷條件書寫不當引起,結果無法判斷,如果要同時滿足幾個條件,可以使用AND函數,建議大家將其掌握,以備不時之需。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。