小夥伴們好啊,今天咱們說一個看起來特别簡單,但是用處特别大的函數——IF。
如果有妹紙問你,這個周末準備怎麼過?
你會說:看天氣情況吧,不同的天氣,我的選擇也不一樣。
每個包含“如果……那麼……否則……”的句子,在Excel的公式中,都可以使用IF函數将其翻譯成Excel的“語言”,改寫成Excel的“公式”,就是:
IF(周末是晴天嗎?和朋友去郊遊,去書店看書)
當然,這不是一個正确的Excel公式,但卻是IF函數思考和處理問題的邏輯。在這個“公式”中,IF函數就扮演了“如果……那麼……否則……”這組關聯詞的作用,而Excel處理IF函數的過程,就像你在岔道口選擇道路一樣。
每個IF函數,都像一條一分二的岔道。公式每次走到IF的岔道口,都會對設置的條件進行判斷,再根據判斷的結果是TRUE還是FALSE,決定下一步前進的方向。
當你需要在多種結果中選擇一個時,可以讓IF函數替你完成。
例如,要為B2中的學生成績評定等次,等次隻有兩種:“及格”和“不及格”。評定的标準為:如果分數達到60分,那麼評定為及格,否則評定為不及格。
如果想讓IF函數替你解決這個問題,公式可以寫為:
Excel收到你輸入的公式後,便會按你指定的評定标準去評定成績的等次。
無論是用語言,還是文字,在描述一個問題時,都應該注意語序。“如果”和“那麼”的後面應該是什麼内容,并不是随意的,否則會影響表達效果。
“如果”的後面是要判斷的條件,“那麼”的後面是條件成立時返回的結果,“否則”的後面是條件不成立時返回的結果。隻有按這個規則去設置IF的各個參數,Excel才會明白你的意圖。
IF共有3個參數,每個參數扮演不同的角色,隻有參數設置正确,Excel才會明白你的意圖。
單個的函數作用和功能都是比較單一的,在解決實際問題時,往往需要多個函數嵌套使用,接下來再和大家分享幾個常用的IF函數嵌套組合。熟悉這些嵌套函數的使用,提高效率一丢丢還是有可能的。
1、IF AND函數多條件判斷
如下圖,要根據B、C、D列三個條件,來判斷是否屬于考慮對象。
=IF(AND(B2="是",C2="是",D2="是"),"備胎優選","不予考慮")
AND函數的作用是依次判斷多個條件,如果多個條件的判斷結果都是TRUE,AND函數最終返回TRUE,否則就返回FALSE。
本例中,如果三個條件都為“是”,則AND函數返回TRUE,IF函數返回指定内容“備胎優選”,否則就返回“不予考慮”。
假如降低條件了,三個條件符合其一就返回“備胎優選”,可以将公式中的AND寫成OR。
=IF(OR(B2="是",C2="是",D2="是"),"備胎優選","不予考慮")
OR函數的作用也是依次判斷多個條件,隻要多個條件的判斷結果有一個是TRUE,OR函數就返回TRUE。
2、IF IF 多區間判斷
如下圖,要按照不同的區間範圍,判斷B列的成績是否合格。
低于9分是不合格,達到9分是合格,達到9.5分是優秀。
=IF(B5>=9.5,"優秀",IF(B5>=9,"合格","不合格"))
公式先判斷B5大于9.5的判斷條件是否成立,如果符合條件就返回指定的内容“優秀”。
如果條件不成立,就繼續判斷下一個條件,看看B5>=9的條件是否成立,如果成立就返回指定的内容“合格”。
如果條件仍然不成立,就返回指定的内容“不合格”。
使用IF函數進行多個區間的判斷時,特别要注意一點:可以從最高開始,向最低依次判斷,也就是先判斷如果比最高的條件還要高,是什麼結果。
也可以從最低開始向最高依次判斷,也就是先判斷如果比最低的條件還要低,是什麼結果。
除了上面這些基礎的内容,IF函數函數還被廣泛應用到數組公式中,這些内容咱們就留着以後再說啦。
好了,今天的内容就是這些,祝各位小夥伴一天好心情!
圖文制作:羅國發 祝洪忠
本文部分素材選自圖書《别怕,Excel函數其實很簡單》
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!