小伙伴們好啊,今天咱們說說IF函數(shù)使用過程中的一些常見的問題,看看你有沒有掉坑里。
1)多次比較
這個錯誤是因為你沒理解函數(shù)的判斷機制,多次比較下是分步進行的:第1次比較,1<2,結(jié)果為TRUE。第2次比較,TRUE<3,由于Excel里邏輯值是大于任何數(shù)值的,所以結(jié)果為FALSE。
故多個比較的話請配合AND或者OR函數(shù),正確寫法為:
2)文本數(shù)字
這個公式的結(jié)果錯誤,是因為錯誤使用了文本型數(shù)字,而對Excel來說,文本的比較和數(shù)值比較規(guī)則是不一樣的。
下面這個公式,是日期部分的書寫方法不正確了:
通常添加VALUE函數(shù)或者使用兩個負號等方法,把文本型數(shù)字轉(zhuǎn)化為真數(shù)值才能正確比較。
很多人并不是一開始就使用Excel的,可能是小白,也可能是各種程序猿,所以很多時候你在群里能看到各種不按Excel的套路而腦洞大開的寫法。=IF(1<2 AND 2<3,'正確','錯誤')=IF((1<2)&(2<3),'正確','錯誤')(只有你想不到的,沒有寫不出來的,完全不按Excel的套路出牌)Excel群有一句話:沒什么函數(shù)問題是64層IF解決不了的,如果有,請加定義名稱。這種方法本身并不算錯誤,但有個笑話很多人應該聽過,學了”一二三”就把老師趕走,自己開始寫“萬”字,寫了一天寫了500多畫……所以在群里你經(jīng)常能看到一個巨長的公式,本質(zhì)就是大量的IF套嵌,這種寫法本身是沒有錯誤的,但是假設條件變化,公式會很難維護。這也是我們深入學習函數(shù)的原因之一,通常都會推薦使用LOOKUP/VLOOKUP等函數(shù),根據(jù)規(guī)則來簡化IF套嵌公式。群里偶爾會有小白在群里求了公式后結(jié)果異常來詢問,類似截圖效果,很多所謂的高手都答不上來。其實很簡單,這個小白操作有誤,在編輯欄內(nèi)實際粘貼了兩次公式。所以出現(xiàn)這種情況的時候請記得拉寬你的編輯欄(一般這種錯誤的公式結(jié)果是邏輯值,所以結(jié)果不應該出現(xiàn)邏輯值的公式可以考慮下這種情況)如果你自認為真的熟悉IF,請在不測試的前提下回答以下幾個IF公式的結(jié)果:
本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報。