大家好哨啃,我是E戰(zhàn)飛躍隊的小苑子,今天我們來學習一下邏輯函數(shù)的用法:
一写妥、邏輯值:AND拳球、OR、NOT
1.與(and),或(or),非(not)
and:所有條件為true珍特,則返回true祝峻,否則返回false
or:其中之一條件為true,則返回true扎筒,否則返回false
not:如果條件參數(shù)結(jié)果為true莱找,則返回false,同理結(jié)果為false嗜桌,則返回true
很少單獨使用奥溺,一般與其他函數(shù)嵌套使用,尤其是IF函數(shù)
黑白顛倒
=NOT(TRUE)——結(jié)果為TRUE的相反值FALSE
=NOT(1314)——結(jié)果為FALSE骨宠,因為正數(shù)浮定、負數(shù)與TRUE等價
=NOT(A1)——如果A1單元格為空,則結(jié)果返回TRUE层亿,因為空單元格會被當做0值處理
=NOT(1+1>1)——2>1結(jié)果為TRUE桦卒,所以NOT(1+1>1)結(jié)果為TRUE的相反值FALSE =IF(判斷條件,符合條件時返回的值,不符合條件時返回的值)
二、基本用法
(1)IF函數(shù) 匿又, =IF(判斷條件,符合條件時返回的值,不符合條件時返回的值)
例如: =IF(B7>=60,"及格",“不及格”)
(2)AND函數(shù)(所有條件必須同時滿足)
例如: =AND(B7>=60,C7>=60)
(3)OR函數(shù)(只需要滿足其中一個條件即可)
例如:=OR(B2>=60,C2>=60)
三方灾、進階用法
IF函數(shù): =IF(判斷條件,符合條件時返回的值,不符合條件時返回的值)
例如:=IF(B2>=60,"及格","不及格")
=IF(AND(B2>=90,C2>=90),"優(yōu)秀","")
=IF(OR(B2=100,C2=100),"滿分","")
四、多條件判斷
=IF(B30="A1",5000,IF(B30="A2",8000,IF(B30="A3",10000)))
(1)多層判斷時碌更,每一層都有IF函數(shù)
(2)每一層有符合條件 裕偿,或不符合條件的結(jié)果
五、多條件區(qū)間判斷
=IF(B25<60,"不及格",IF(B25<80,"及格",IF(B25<90,"良好",IF(B25<100,"優(yōu)秀","滿分"))))
(1)主要用于判斷多個區(qū)域针贬,每一個區(qū)域符合條件或者不符合有條件的結(jié)果
(2)在設置數(shù)字區(qū)間時击费,用<號要設置數(shù)字遞增拢蛋,用>時要設置數(shù)字遞減
六桦他、返回區(qū)域
用SUM 函數(shù) =SUM( IF(A1=銷售1部,區(qū)域1谆棱,區(qū)域2)),返回的區(qū)域有兩個快压,可以按F9,看到引用的值
七、IFERROR函數(shù)垃瞧,規(guī)避錯誤值
規(guī)避錯誤值的方法在日常工作中很實用蔫劣,務必要學會IFERROR函數(shù)的用法。
(八)實戰(zhàn)應用
(1)添加輔助列个从,是否及格:if函數(shù)
(2)按插入→點擊數(shù)據(jù)透視表脉幢,選擇目標區(qū)域→現(xiàn)有表格→確定→將想要統(tǒng)計的字段拖放到行標→列表→和數(shù)值里面去快速統(tǒng)計
(九)拓展用法
IF函數(shù) 我們在實際使用IF 函數(shù)中歪沃,如果公式比較復雜,可以直接用其他的函數(shù)來代替嫌松;也可以上用TEXT, VLOOKUP沪曙,CHOOSE 等函數(shù)來實現(xiàn)這些功能。