01
邏輯函數(shù)是Excel函數(shù)的重要組成部分,常用來(lái)判斷真假。有效地使用邏輯函數(shù)可以極大地提高工作效率,給數(shù)據(jù)處理帶來(lái)極大便利。今天我們通過(guò)一些實(shí)踐中經(jīng)常會(huì)遇到的案例,對(duì)邏輯函數(shù)的使用進(jìn)行詳細(xì)的講解和分析。
IF——根據(jù)條件判斷值的函數(shù)
IF函數(shù)的作用是對(duì)指定的條件執(zhí)行真假值判斷,根據(jù)邏輯測(cè)試的真假值,計(jì)算或返回不同的結(jié)果。用戶(hù)可以使用IF函數(shù)對(duì)數(shù)值和公式進(jìn)行條件檢測(cè),也可以嵌套使用IF函數(shù)。
語(yǔ)法結(jié)構(gòu):IF(logical_test,value_if_true,value_if_false)
參數(shù)logical_test表示計(jì)算結(jié)果為T(mén)RUE或FALSE的任意值或表達(dá)式。
參數(shù)value_if_true表示logical_test為T(mén)RUE時(shí)返回的值。
參數(shù)value_if_false表示logical_test為FALSE時(shí)返回的值。
根據(jù)不同的情況,IF函數(shù)有不同的使用方法,如在單一的條件中使用該函數(shù)判斷值,或者在多條件中使用該函數(shù)判斷值。
01
單一條件格式
如果僅僅只需要對(duì)表格中的數(shù)據(jù)進(jìn)行單個(gè)條件的判斷,則可通過(guò)以下方法來(lái)實(shí)現(xiàn)。
如下圖所示,可看到預(yù)算部門(mén)各個(gè)科目的預(yù)算費(fèi)用和實(shí)際費(fèi)用,現(xiàn)需要獲取各個(gè)科目的狀態(tài),即各個(gè)科目的實(shí)際費(fèi)用到底是超出了預(yù)算,還是在預(yù)算之內(nèi),以便于財(cái)務(wù)人員進(jìn)行后續(xù)的分析和操作,可通過(guò)IF函數(shù)來(lái)實(shí)現(xiàn)。
打開(kāi)“預(yù)算部門(mén)費(fèi)用分析報(bào)表.xlsx”文件,在單元格E3中輸入公式“=IF(D3>C3,'超出預(yù)算','在預(yù)算范圍內(nèi)')”,按“Enter”鍵,得到第一個(gè)科目的狀態(tài),向下復(fù)制公式,即可得到各個(gè)科目的狀態(tài),如下圖所示。
02
多條件格式
要判斷的條件較多時(shí),也可以使用IF函數(shù)來(lái)實(shí)現(xiàn)。
如下圖所示,可看到各個(gè)產(chǎn)品的型號(hào)、銷(xiāo)售部門(mén)、批發(fā)單價(jià)、零售單價(jià)、銷(xiāo)售數(shù)量、銷(xiāo)售金額、利潤(rùn),現(xiàn)要根據(jù)3個(gè)已知條件,使用IF函數(shù)判斷各個(gè)產(chǎn)品的銷(xiāo)售情況。
(1)利潤(rùn)大于100 000元的,銷(xiāo)售情況好。
(2)利潤(rùn)在50 000元和100 000元之間的,利潤(rùn)一般。
(3)利潤(rùn)小于50 000元的,銷(xiāo)售情況差。
打開(kāi)“產(chǎn)品銷(xiāo)售情況表.xlsx”文件,在單元格H3中輸入公式“=IF(G3>100000,'好',IF(G3>50000,'一般','差'))”,按“Enter”鍵,得到第一個(gè)產(chǎn)品的銷(xiāo)售情況,向下復(fù)制公式,即可得到各個(gè)產(chǎn)品的銷(xiāo)售情況,如下圖所示。
AND、OR、NOT——條件判斷函數(shù)的得力助手
常用的邏輯函數(shù)除了IF函數(shù)以外,還有一些為IF函數(shù)添加幫助的、不可缺少的輔助函數(shù),如AND、OR和NOT函數(shù)。下面將分別對(duì)這3個(gè)函數(shù)進(jìn)行詳細(xì)的介紹。
01
AND函數(shù)
AND函數(shù)用于返回邏輯值,如果所有參數(shù)值均為邏輯“真”(TRUE),則返回邏輯“真”(TRUE),反之返回邏輯“假”(FALSE)。
語(yǔ)法結(jié)構(gòu):AND(logical1,logical2,…)
參數(shù)logical1,logical2,…表示待測(cè)試的條件值或表達(dá)式。
下圖所示為“預(yù)算部門(mén)費(fèi)用分析報(bào)表”,下面利用AND函數(shù)判斷各科目的狀態(tài)。
打開(kāi)“預(yù)算部門(mén)費(fèi)用分析表1.xlsx”文件,在單元格F3中輸入公式“=IF(E3= '預(yù)算外費(fèi)用',E3,IF(AND(E3>=-20%,E3<=20%),'正常','不正常'))”,按“Enter”鍵,得到第一個(gè)科目的狀態(tài),向下復(fù)制公式,即可得到各個(gè)科目的狀態(tài),如下圖所示。
02
OR函數(shù)
OR函數(shù)主要功能是返回邏輯值,僅當(dāng)所有參數(shù)值均為邏輯“假”(FALSE)時(shí)返回函數(shù)結(jié)果邏輯“假”(FALSE),否則都返回邏輯“真”(TRUE)。
語(yǔ)法結(jié)構(gòu):OR(logical1,logical2,…)
參數(shù)logical1,logical2,…表示待測(cè)試的條件值或表達(dá)式。
OR函數(shù)在實(shí)際工作中的用法如下:
打開(kāi)“預(yù)算部門(mén)費(fèi)用分析表1.xlsx”文件,在單元格F3中輸入公式“=IF(E3= '預(yù)算外費(fèi)用',E3,IF(OR(E3<=-20%,E3>=20%),'關(guān)注','不關(guān)注'))”,按“Enter”鍵,并向下復(fù)制公式,即可得到各個(gè)科目的狀態(tài),如下圖所示。
03
NOT函數(shù)
當(dāng)要確保一個(gè)值不等于某一特定值時(shí),可以使用NOT函數(shù)。
語(yǔ)法結(jié)構(gòu):NOT(logical)
參數(shù)logical為一個(gè)可以計(jì)算出TRUE或FALSE的邏輯值或邏輯表達(dá)式。如果參數(shù)logical為FALSE,則函數(shù)NOT返回TRUE;如果logical為T(mén)RUE,則函數(shù)NOT返回FALSE。
NOT函數(shù)在實(shí)際工作中的具體用法如下:
打開(kāi)“預(yù)算部門(mén)費(fèi)用分析表1.xlsx”文件,在單元格F3中輸入公式“=IF(NOT(E3<=0),'補(bǔ)助','')”,按“Enter”鍵,即可得到第一個(gè)科目的狀態(tài),向下復(fù)制公式,即可得到各個(gè)科目的狀態(tài),如下圖所示。
仔細(xì)閱讀后有沒(méi)有Get到這些知識(shí)點(diǎn)了呢?
聯(lián)系客服