一、邏輯值TURE、FALSE
1、TURE:條件成立,表示真,返回值為1;FALSE:條件不成立,表示假,返回值為0。
2、能夠產(chǎn)生邏輯值的函數(shù):
(1)比較運(yùn)算符;
(2)is類(lèi)信息函數(shù);
(3)and,or,not。
3、邏輯值轉(zhuǎn)化為數(shù)值
(1)=邏輯值單元格*1;
(2)=--邏輯值單元格;
(3)=N(邏輯值單元格)。
4、邏輯值A(chǔ)ND、OR、NOT
(1)AND:所有條件為true,則返回true,否則返回false;
(2)OR:其中之一條件為true,則返回true,否則返回false;
(3)NOT:如果條件參數(shù)結(jié)果為true,則返回false,同理結(jié)果為false,則返回true。
AND、OR、NOT較少單獨(dú)使用,一般與其他函數(shù)嵌套使用,尤其是IF函數(shù)。
二、基本用法
1、IF函數(shù)
判斷成績(jī)合格,輸入“=IF(B2>=60,"及格")”。
2、AND函數(shù)
判斷語(yǔ)文和數(shù)學(xué)成績(jī)都及格,輸入“=AND(B7>=60,C7>=60)”。
2、OR函數(shù)
判斷語(yǔ)文和數(shù)學(xué)成績(jī)至少有一個(gè)及格,輸入“=OR(B7>=60,C7>=60)”。
三、進(jìn)階用法
1、IF函數(shù):=IF(判斷條件,符合條件時(shí)返回的值,不符合條件時(shí)返回的值)
判斷成績(jī)是否及格:“=IF(B2>=60,"及格","不及格")”
2、IF、AND函數(shù)嵌套:
數(shù)學(xué)和語(yǔ)文都大于90分時(shí)為優(yōu)秀:“=IF(AND(B2>=90,C2>=90),"優(yōu)秀","")”
3、IF、OR函數(shù)嵌套:
數(shù)學(xué)和語(yǔ)文有一科達(dá)到100,顯示為滿(mǎn)分:“=IF(OR(B2=100,C2=100),"滿(mǎn)分","")”
四、IF函數(shù)多條件判斷
1、兩個(gè)IF函數(shù)嵌套
根據(jù)級(jí)別判斷基本工資(兩級(jí)):“=IF(B10="A1",5000,IF(B10="A2",8000))”
2、三個(gè)IF函數(shù)嵌套
根據(jù)級(jí)別判斷基本工資(三級(jí)):“=IF(B30="A1",5000,IF(B30="A2",8000,IF(B30="A3",10000)))”
3、四個(gè)IF函數(shù)嵌套
根據(jù)級(jí)別判斷基本工資(四級(jí)):“=IF(B46="A1",5000,IF(B46="A2",8000,IF(B46="A3",10000,IF(B46="A4",20000))))”
五、多條件區(qū)間判斷
1、IF函數(shù)法
(1)判斷成績(jī)對(duì)應(yīng)的等級(jí):“=IF(B2<60,"不及格",IF(B2<70,"及格",IF(B2<85,"良好","優(yōu)秀")))”;
(2)在設(shè)置數(shù)字區(qū)間時(shí),用<號(hào)要設(shè)置數(shù)字遞增,用>時(shí)要用設(shè)置遞減。
2、VLOOKUP函數(shù)
(1)構(gòu)建輔助列,對(duì)應(yīng)成績(jī)與等級(jí);
(2)模糊查找,輸入函數(shù)“=VLOOKUP(B2,$A$14:$B$17,2,1)”。
六、返回區(qū)域
SUM、IF函數(shù)嵌套:
根據(jù)銷(xiāo)售部名稱(chēng)匯總銷(xiāo)售總額:“=SUM(IF(A2="銷(xiāo)售1部",B5:B10,E5:E10))”
七、IFERROR函數(shù)
避免錯(cuò)誤值:=IFERROR(C2/B2,"錯(cuò)誤")
八、實(shí)戰(zhàn)應(yīng)用
IF函數(shù)+數(shù)據(jù)透視表:統(tǒng)計(jì)各學(xué)科及格、不及格人數(shù)。