提到多條件判斷,大多數(shù)小伙伴和小編的反應(yīng)應(yīng)該是一樣的,用If或Ifs函數(shù)來(lái)判斷,畢竟目標(biāo)已經(jīng)很明確,是多條件判斷,但是用If或Ifs判斷時(shí)嵌套的或者公式往往比較長(zhǎng),邏輯或公式的編輯上容易出問(wèn)題,所以我們可以用更簡(jiǎn)單的Lookup或Vlookup函數(shù)來(lái)實(shí)現(xiàn)……小伙伴們可能就有疑問(wèn)了,Lookup或Vlookup函數(shù)不是查詢引用嗎?怎么又成了判斷函數(shù)呢?不急,我們慢慢來(lái)解讀。
一、多條件判斷:If函數(shù)法。
功能:判斷是否滿足某個(gè)條件,如果滿足則返回一個(gè)值,如果不滿足則返回另一個(gè)值。
語(yǔ)法結(jié)構(gòu):=If(條件,條件為真時(shí)的返回值,條件為假時(shí)的返回值)。
目的:對(duì)“月薪”劃分等次,<6000,五等;<8000,四等;<9000,三等;<9500,二等;≥9500,一等。
方法:
在目標(biāo)單元格中輸入公式:=IF(G3<6000,"五等",IF(G3<8000,"四等",IF(G3<9000,"三等",IF(G3<9500,"二等","一等"))))。
解讀:
從公式中可以看出,對(duì)If函數(shù)進(jìn)行了嵌套使用,如果“等級(jí)”越多,則嵌套的次數(shù)會(huì)越多,這樣就會(huì)很容易出錯(cuò),所以用If函數(shù)來(lái)判斷較多“等級(jí)”或“層次”時(shí),使用起來(lái)不是很方便。
二、多條件判斷:Ifs函數(shù)法。
功能:檢查是否滿足一個(gè)或多個(gè)條件并返回與第一個(gè)True條件對(duì)應(yīng)的值。
語(yǔ)法結(jié)構(gòu):=Ifs(條件1,返回值1,[條件2],[返回值2]……)。
目的:對(duì)“月薪”劃分等次,<6000,五等;<8000,四等;<9000,三等;<9500,二等;≥9500,一等。
方法:
在目標(biāo)單元格中輸入公式:=IFS(G3>9500,"一等",G3>9000,"二等",G3>8000,"三等",G3>6000,"四等",G3<6000,"五等")
解讀:
從公式中可以看出,Ifs函數(shù)的邏輯結(jié)構(gòu)相對(duì)來(lái)說(shuō)比較簡(jiǎn)單,但公式還是比較長(zhǎng),隨著“等級(jí)”的增多,公式也在不斷增長(zhǎng),使用起來(lái)也不是很方便。
三、多條件判斷:Lookup函數(shù)法。
功能:從單行或單列或數(shù)組中查找符合條件的值。
語(yǔ)法結(jié)構(gòu):=Lookup(查詢值,數(shù)據(jù)范圍)。
目的:對(duì)“月薪”劃分等次,<6000,五等;<8000,四等;<9000,三等;<9500,二等;≥9500,一等。
方法:
在目標(biāo)單元格中輸入公式:=LOOKUP(G3,$J$3:$K$7)。
解讀:
1、Lookup函數(shù)有一個(gè)特點(diǎn),在此必須聲明一下,那就是“向后兼容”,即查不到符合條件的值時(shí),就自動(dòng)匹配小于查詢值的最大值,返回對(duì)應(yīng)的值。
2、從公式中可以看出,用Lookup函數(shù)實(shí)現(xiàn)劃分“等級(jí)”的目的,其邏輯結(jié)構(gòu)非常的好理解,公式長(zhǎng)度也很短,實(shí)現(xiàn)起來(lái)比較容易。但是需要“等級(jí)”區(qū)域的輔助。
四、多條件判斷:Vlookup函數(shù)法。
功能:搜索表區(qū)域首列滿足條件的元素,確定待檢索單元格在區(qū)域中的行號(hào)后,再進(jìn)一步返回選定單元格的值。
語(yǔ)法結(jié)構(gòu):=Vlookup(查詢值,數(shù)據(jù)范圍,返回值的相對(duì)列數(shù),[匹配模式]);第四個(gè)參數(shù)為匹配類型,可省略,此參數(shù)共有兩個(gè)值,分別為一和零,,1為模糊匹配,0為精準(zhǔn)匹配。
目的:對(duì)“月薪”劃分等次,<6000,五等;<8000,四等;<9000,三等;<9500,二等;≥9500,一等。
方法:
在目標(biāo)單元格中輸入公式:=VLOOKUP(G3,$J$3:$K$7,2,1)。
解讀:
此函數(shù)和Lookup函數(shù)的特點(diǎn)一樣,“向后兼容”,即查詢不到符合條件的值時(shí),自動(dòng)匹配小于查詢值的最大值,返回對(duì)應(yīng)的值,但此時(shí)匹配模式必須為1,即模糊匹配。
結(jié)束語(yǔ):
通過(guò)上文的學(xué)習(xí),大家已經(jīng)掌握了用If、Ifs、Lookup、Vlookup去判斷等級(jí),Lookup、Vlookup相對(duì)于If、Ifs來(lái)講,無(wú)論從邏輯上還是公式長(zhǎng)度上,都有優(yōu)勢(shì),如果是你,你會(huì)選擇哪一種判斷方式呢?歡迎在留言區(qū)留言討論哦!