學過函數的人應該都知道,Excel裡面有一個經常會碰到的一個條件判斷函數,那就是IF條件函數。這個函數在實際運用中有非常高效的操作。今天我們就來學習一下IF函數常見的5種判斷用法。
函數解析:
IF函數主要有3個參數,IF(條件判斷,成立執行1,不成立執行2):它的意思是第一參數在進行條件判斷是,當條件成立的時候,執行第二參數,條件不成立的時候執行第三參數。IF函數的三個參數可以為函數也可以為常量。下面我們就來學習一下具體的操作。
技巧1:IF函數單一條件判斷人員成績是否及格
說明:當分數>=60,則該同學成績記為合格,反之為不合格。
函數:=IF(C3>=60,"及格","不及格")
解析:第一參數判斷成績是否>=60,當條件成立時,結果顯示為及格,反正記為不及格。
技巧2:多重IF函數嵌套進行多條件判斷
說明:當分數<60,成績記為不合格;分數在60-80區間記為及格;分數大于等于80記為優秀。
函數:
=IF(C4>=80,"優秀",IF(C4>=60,"及格","不及格"))
解析:從大到小進行判斷。當第一參數分數>=80,結果記為優秀;反之執行第三參數的第二個IF函數中的判斷條件,繼續判斷分數是否大于等于60,成立記為及格,不成立記為不及格。
技巧3:IF函數與AND函數進行并列條件判斷
說明:當兩科成績同時大于80,則成績記為合格,反之為不合格。
函數:
=IF(AND(C4>80,D4>80),"合格","不合格")
=IF(OR(C4<=80,D4<=80),"不合格","合格")
1、這裡AND函數的作用是,當裡面的兩個條件同時成立的時候,執行IF函數的第二參數,反之執行IF的第三參數;
2、OR函數的作用是,當OR函數裡面的2個條件一個不成立的時候,則執行IF函數的第二參數,反之執行第三參數。
技巧4:IF函數多重條件循環判斷
說明:當兩科成績同時大于80,且是貧困生的同學會有1000的獎學金。
函數:
=IF(AND(AND(C4>80,D4>80),E4="是"),"1000","0")
解析:這裡用到了3重條件判斷。也就是在兩科成績同時需要成立,且再對學生性質進行判斷一次,最後進行條件判斷。當然這裡可以函數可以縮減成以下形式:
IF(AND(C4>80,D4>80,E4="是"),"1000","0")
技巧5:IF({1,0}結構向左數據查詢
說明:根據學生學号,向左查詢出對應的姓名。
函數:
=VLOOKUP(C11,IF({1,0},C3:C7,B3:B7),2,0)
解析:因為IF函數的第一參數返回的結果就是TRUE或者FLASE兩種,1代表真、0代表假。所以在這裡用1、0的方式,當條件成立的時候返回C3:C7區域,當條件不成立時返回B3:B7區域,從而組成vlookup新的查詢區域。
現在你學會如何使用這個萬能條件函數了嗎?
,