Excel函數(shù)中,所有符號均為英文半角狀態(tài)下的符號。
IF函數(shù):邏輯判斷
If函數(shù)的特點(diǎn):
(1),只有兩種方向的判斷;
(2),用嵌套實(shí)現(xiàn)多重判斷;
(3),產(chǎn)生兩種可能的結(jié)果:一個if函數(shù);三種可能的結(jié)果:兩個if函數(shù),,,依次類推;
1. If函數(shù)的基本用法:
函數(shù)語法:if(①, ②, ③):如果①(判斷條件)為真,那么返回②,否則返回③;
2. If函數(shù)的嵌套:根據(jù)邏輯,用剝洋蔥的方式,一層一層進(jìn)行邏輯判斷,故做if函數(shù)嵌套時,應(yīng)先”理清思路”;
例:分?jǐn)?shù)>600,為第一批,分?jǐn)?shù)>450,為第二批,其他的為第三批; 實(shí)現(xiàn): →
語法:=IF(L37>600,"第一批",IF(L37>450,"第二批","第三批")),L37為要進(jìn)行判斷的單元格;
3. 回避if函數(shù)的嵌套:
若if函數(shù)的嵌套超過4層,則此時可考慮其他的函數(shù),或者直接用if函數(shù)回避嵌套:單個if函數(shù)(返回值為數(shù)值類數(shù)據(jù))相加或者用“&”(返回值為文本類數(shù)據(jù))連接。 例1:實(shí)現(xiàn):金額為添加項;
語法:=IF(J4="A級",10000,0)+IF(J4="B級",9000,0)+IF(J4="C級",8000,0)+IF(J4="D級",7000,0)+IF(J4="E級",6000,0)+IF(J4="F級",5000,0) 例2:實(shí)現(xiàn): 級別1為添加項;
語法:=IF(J4="A級","一級","")& IF(J4="B級","二級","")&IF(J4="C級","三級","")&IF(J4="D級","四級","")&IF(J4="E級","五級","")&IF(J4="F級","六級","")
4. 關(guān)于if函數(shù)的iserror錯誤的處理:當(dāng)excel出現(xiàn)”#DIV/0!”,用if函數(shù)的處理:
解決辦法:
(1)將#DIV/0!替換為其他值,Ctrl+h;
(2)或者直接寫函數(shù)iferror;iferror(①, ②):如果①為假,那么返回②,否則返回①; 例:原表:
對原表的ifERROR函數(shù)操作:
語法:=IFERROR(D2/E2,0)
(3)或者寫成if(iserror)函數(shù):對上述(2)中的操作:
語法:=IF(ISERROR(D2/E2),0,D2/E2)
5. And (且)與or(或)函數(shù):
And:表示并列關(guān)系,and(①, ②):同時滿足①, ②條件;
Or:表示或者關(guān)系:or(①, ②):滿足①或者②或者同時滿足①, ②條件; 例:原表:
And:對60歲以上的男性給予1000元補(bǔ)貼:
語法:=IF(AND(K6="男",L6>60),1000,0)

Or:對60歲以上或者男性或者60歲以上的男性給予1000元補(bǔ)貼;
語法:=IF(OR(K6="男",L6>60),1000,0)

|