今天跟大家分享下if函數(shù)的用法
IF函數(shù)可以單條件、多條件、嵌套條件或是搭配其他函數(shù)一起使用。
首先介紹一下IF函數(shù)的基本語法
IF函數(shù)語法如下:if(條件判斷,返回值1,返回值2),如條件判斷結(jié)果為真,則輸出返回值1,否則輸出返回值2。返回值可以是固定的數(shù)值、字符,也可以是空值或計(jì)算表達(dá)式。
1、IF函數(shù)的單條件用法
例1:判斷B、C兩列單元格內(nèi)數(shù)值是否相等,是則返回1,否則返回0。
公式=IF(B:B=C:C,1,0)
2、IF函數(shù)的多條件用法
(1) ? ?幾個(gè)判斷條件同時(shí)滿足的情況if(and(條件判斷1,條件判斷2,……,條件判斷n),返回值1,返回值2)
例2:同時(shí)滿足B列值等于0且C列值小于5的,則輸出“好客戶”,否則輸出“壞客戶”。
公式=IF(AND(B2=0,C2<5),”好客戶”,”壞客戶”)
(2) ? ?幾個(gè)判斷條件或的關(guān)系的情況if(or(條件判斷1,條件判斷2,……,條件判斷n),返回值1,返回值2)
例3:B列值等于0或者C列值等于0,則輸出“好客戶”,否則輸出“壞客戶”。
公式=IF(OR(B2=0,C2=0),”好客戶”,”壞客戶”)
3、IF函數(shù)的嵌套條件用法
例4:若B列值在[0,30]之間,則輸出“正常類”,否則,若B列值在(30,90]之間,則輸出“關(guān)注類”,否則,若B列值在(90,180]之間,則輸出“次級類”,否則,若B列值在(180,360]之間,則輸出“可疑類”,若B列值大于360,則輸出“損失類”。
公式=IF(AND(B2>=0,B2<=30),”正常類”,IF(B2<=90,”關(guān)注類”,IF(B2<=180,”次級類”,IF(B2<=360,”可疑類”,”損失類”))))
4、IF函數(shù)搭配其他函數(shù)的用法
例5:根據(jù)A列的身份證號碼計(jì)算性別
公式= IF(MOD(MID(A2,17,1),2),”男”,”女”)
例6:統(tǒng)計(jì)B列的一串字符中,元素值的個(gè)數(shù)
公式=IF(ISBLANK(B2),0,LEN(B2)-LEN(SUBSTITUTE(B2,”;”,””))+1)
例7:判斷B列的一串字符中是否包含字符“HC”,是則輸出“HC”,否則判斷是否包含字符“AR”,是則輸出“AR”,否則輸出為空。
公式=IF(COUNT(FIND(“HC”,B2)),”HC”,IF(COUNT(FIND(“AR”,B2)),”AR”,””))
今天的內(nèi)容就到這里,后續(xù)等我沒錢了再更新,大家再見。