「函數005」- 非黑即白的世界觀-IF函數


今天我們來聊聊價值觀最正的IF函數,他的世界沒有灰色!


說起IF必學要談的就是EXCEL的邏輯判斷,正確還是錯誤,沒有模稜兩可!
Excel中 滿足條件使用邏輯值TRUE,反正不滿足使用FALSE這裡我們先來好好聊聊邏輯判斷

EXCEl中的邏輯判斷

1、不同於數學中的寫法。
初學的同學,非常容易把多多條件同時滿足寫錯舉個例子吧:

「函數005」- 非黑即白的世界觀-IF函數

例子:x同時滿足大於等於1小於等於5

錯誤寫法:1≤x≤5
正確寫法:And(X>=1,X<=5)


或者關係:X大於等於1 或者 小於等於5

正確寫法:OR(X>=1,X<=5)
EXCEL有自己的規則,我們不能把之前數學上的寫法引用到EXCEL中,EXCEL有自己的一套規則,我們要學習和應用規則
以上的結果,只有兩種,滿足 或者不滿足 TRUE和FALSE。
除了AND和OR,還有一種NOT,表示邏輯相反NOT(TRUE)=FALSE


2、AND和OR的區別
TRUE和FALSE,兩個數據 一共有4種組合,我們看看看結果,總結一下

「函數005」- 非黑即白的世界觀-IF函數

簡單總結一下:
AND:多個條件判斷,全部滿足條件,整體才滿足
OR:只要其中一個滿足條件,就滿足條件AND和OR,都支持多參數,而不僅僅是我們舉例的兩個條件
這裡特指EXCEL中函數,未來學習Power Pivot有所不同


3、邏輯值和常數
在EXCEL中,0FALSE非0TRUE,這點我們再很多時間可以不用判斷根據數組來簡化IF函數,後續案例

IF函數的應用


1、語法及說明
IF(條件判斷,滿足條件返回值,[不滿足返回值])
第三參數,可以不寫,默認為FALSE


2、應用案例說明-成績等級判斷
公式:=IF(C2<60,"不及格",IF(C2<80,"良好","優秀"))

這裡很多新手容易犯的錯誤就是寫成
非優化公式:=IF(C2<60,"不及格",IF(AND(C2>=60,C2<80),"良好","優秀"))

IF判斷的情況,如果第二段不滿足,FALSE部分默認就是對應相反的
比如這裡C2<60,那麼第三參默認就是C2>=60,所有們必要寫

「函數005」- 非黑即白的世界觀-IF函數

3、邏輯值和數值的應用
2班在在每個區間+5分,作為標準這裡利用的是數值*FASLE=0,數值*TRUE=數值本身

公式:=IF(C2<60+5*(B2="2班"),"不及格",IF(C2<80+5*(B2="2班"),"良好","優秀"))


「函數005」- 非黑即白的世界觀-IF函數

4、多條件使用AND 和 OR
這裡我們簡化一下只針對1年級1班做判斷,並且小於60分不及格,否則及格,其他情況顯示空
公式:=IF(AND(B2="1年級",C2="1班"),IF(D2<60,"不及格","及格"),"")

「函數005」- 非黑即白的世界觀-IF函數

OR用法:1年級1班和2班為特訓班,其他為普通班

公式:=IF(B2="1年級",IF(OR(C2="1班",C2="2班"),"特訓班","普通班"),"普通班")

這裡首先要滿足1年級,然後1班或者2班就是特訓班,剩下的就都是普通班

「函數005」- 非黑即白的世界觀-IF函數


番外


區間劃分的成績判斷,我們可以使用VLOOKUP或者LOOKUP簡化
分段較多的情況,一般實戰推薦使用!

「函數005」- 非黑即白的世界觀-IF函數

「函數005」- 非黑即白的世界觀-IF函數

Excel辦公實戰,高效辦公,每天進步一點點!


分享到:


相關文章: