Excel中區(qū)間計(jì)算,用于等級(jí)評(píng)定,銷售提成,等場(chǎng)景
判斷數(shù)字所在的區(qū)間并返回對(duì)應(yīng)的值,在學(xué)生成績(jī)等級(jí)判定,計(jì)算銷售提成,員工等級(jí)評(píng)定等場(chǎng)景中有廣泛的應(yīng)用。
以根據(jù)學(xué)生成績(jī)判斷等級(jí)為例介紹3個(gè)類型5個(gè)解決方案,其中首推XLOOKUP。

?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? IFS/IF 邏輯判定
IFS中根據(jù)條件設(shè)置對(duì)應(yīng)等級(jí)即可。
優(yōu)點(diǎn)是邏輯清晰,便于書寫。
缺點(diǎn)是條件數(shù)量較多時(shí)公式長(zhǎng),耗時(shí)長(zhǎng)。

IF嵌套需要對(duì)IF函數(shù)有一定的理解,邏輯上不如IFS清晰。


VLOOKUP/XLOOKUP查詢
VLOOKUP模糊匹配是過(guò)去幾十年中解決這類問(wèn)題的中堅(jiān)力量,需要在輔助列按升序列出區(qū)間下限,同時(shí)將第四參數(shù)要設(shè)置為TRUE或數(shù)字”1”.
模糊匹配的關(guān)鍵邏輯是:如果找不到查找值,則返回小于查找值的最大值。如在{0,60,80,90}找不到79時(shí),則返回小于79的最大值60對(duì)應(yīng)的“中等”。

XLOOKUP第五參數(shù)設(shè)置為”-1“表示精確匹配下一個(gè)較小的項(xiàng),如在{60,90,0,80}中找不到79時(shí),則返回比79小的60對(duì)應(yīng)的“中等”。
邏輯上與VLOOKUP類似,優(yōu)點(diǎn)是輔助列數(shù)據(jù)無(wú)需按升序排列。

也可以將區(qū)間上限提取出來(lái)作為輔助列,但同時(shí)需要XLOOKUP第五參數(shù)設(shè)置為”1”,表示“精確匹配下一個(gè)較大的項(xiàng)“。如在{60,90,0,80}中找不到79時(shí),則返回比79大的80對(duì)應(yīng)的“中等”。
