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