IF、AND、OR-邏輯函數(shù)

? ? ? ? 大家好,我是E戰(zhàn)飛躍隊的小敏。在日常學(xué)習(xí)或者工作中都經(jīng)常聽到一個詞,那就是邏輯。無論我們做什么事情,都是有邏輯可循的,我們Excel函數(shù)也是如此,今天我們來重點學(xué)習(xí)一下邏輯函數(shù)。

一、邏輯函數(shù) IF AND OR

(一).基本邏輯值?

1.邏輯值:true(1),false(0)

能產(chǎn)生或返回邏輯值的情況:比較運算符,is類信息函數(shù),and,or,not

2.邏輯值:AND(與)、OR(或)、NOT(非)

(1)and:所有條件為true,則返回true,否則返回false


?(2)or:其中之一條件為true,則返回true,否則返回false


(3)not:如果條件參數(shù)結(jié)果為true,則返回false,同理結(jié)果為false,則返回true.很少單獨使用,一般與其他函數(shù)嵌套使用,尤其是IF函數(shù)

? 黑白顛倒

=NOT(TRUE)——結(jié)果為TRUE的相反值FALSE

=NOT(1314)——結(jié)果為FALSE,因為正數(shù)、負(fù)數(shù)與TRUE等價

=NOT(A1)——如果A1單元格為空,則結(jié)果返回TRUE,因為空單元格會被當(dāng)做0值處理

=NOT(1+1>1)——2>1結(jié)果為TRUE,所以NOT(1+1>1)結(jié)果為TRUE的相反值FALSE

(二).基本用法

(1)IF函數(shù) , =IF(判斷條件,符合條件時返回的值,不符合條件時返回的值)

例如: =IF(B7>=60,"及格",“不及格”),當(dāng)條件滿足時,會返回”及格;條件不滿足時,返回“不及格"

(2)AND函數(shù)(所有條件必須同時滿足)

例如: =AND(B7>=60,C7>=60),當(dāng)條件同時滿足時,返回true ,不滿足時,會返回false 。

(3)OR函數(shù)(只需要滿足其中一個條件即可)

例如:=OR(B2>=60,C2>=60),在其參數(shù)組中,任何一個參數(shù)邏輯值為 TRUE,即返回 TRUE;所有參數(shù)的邏輯值為 FALSE,才返回 FALSE。

(三).進(jìn)階用法

1.用IF 和AND、OR? 組合應(yīng)用,嵌套函數(shù)

(1)IF函數(shù)

=IF(B2>=60,"及格","不及格"),最終分?jǐn)?shù)大于或者等于60,顯示及格,其余顯示不及格

(2)IF 和AND? ? ? ? ? ??

?=IF(AND(B2>=90,C2>=90),"優(yōu)秀","")?,AND要求同時滿足括號內(nèi)的條件,滿足則顯示優(yōu)秀,否則顯示空格

(3) IF 和OR? ? ? ? ? ??

? =IF(OR(B2=100,C2=100),"滿分"),OR只需要括號內(nèi)的其中一個條件,滿足則顯示優(yōu)秀,否則顯示空格

(四).多條件判斷

=IF(B30="A1",5000,IF(B30="A2",8000,IF(B30="A3",10000)))

(1)多層判斷時,每一層都有IF函數(shù)

(2)每一層有符合條件 ,或不符合條件的結(jié)果

(五).多條件區(qū)間判斷

1.使用IF函數(shù)

=IF(B25<60,"不及格",IF(B25<80,"及格",IF(B25<90,"良好",IF(B25<100,"優(yōu)秀","滿分"))))

(1)主要用于判斷多個區(qū)域,每一個區(qū)域符合條件或者不符合有條件的結(jié)果

(2)在設(shè)置數(shù)字區(qū)間時,用<號要設(shè)置數(shù)字遞增,用>時要設(shè)置數(shù)字遞減

2.使用VLOOKUP

=VLOOKUP(要查找的值,要查找的區(qū)域,返回數(shù)據(jù)在查找區(qū)域的第幾列數(shù),模糊匹配/精確匹配)依次輸入的數(shù)據(jù)類型:數(shù)值、引用或文本字符串,數(shù)據(jù)表區(qū)域,整數(shù),TRUE(或不填)/FALSE

(六)返回區(qū)域

用SUM 函數(shù) =SUM( IF(A1=銷售1部,區(qū)域1,區(qū)域2)),返回的區(qū)域有兩個,可以按F9,看到引用的值

(七)IFERROR函數(shù),規(guī)避錯誤值

規(guī)避錯誤值的方法在日常工作中很實用,務(wù)必要學(xué)會IFERROR函數(shù)的用法。

a)可以返回零

=IFERROR(C3/B2,0)

b)也可以返回指定的文件,比如:錯誤

=IFERROR(C2/B2,錯誤)

(八)實戰(zhàn)應(yīng)用

a)添加輔助列,是否及格? if函數(shù)

b)按插入,點擊數(shù)據(jù)透視表,選擇目標(biāo)區(qū)域,現(xiàn)有表格,確定,將想要統(tǒng)計的字段拖放到行標(biāo),列表,和數(shù)值里面去快速統(tǒng)計

(九)拓展用法

IF函數(shù)? 我們在實際使用IF 函數(shù)中,如果公式比較復(fù)雜,可以直接用其他的函數(shù)來代替;也可以上用TEXT, VLOOKUP,CHOOSE 等函數(shù)來實現(xiàn)這些功能。

例如:判斷兩個單元格之差

用IF函數(shù): =IF(B20=C20,"正確",IF(B20>C20,"少"&(B20-C20),"多"&(C20-B20)))

用TEXT 函數(shù): =TEXT(C20-B20,"少#;多#;正確")

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容