Excel如何等級判定?3種函數方法,1篇文章告訴你!

Excel如何等級判定?3種函數方法,1篇文章告訴你!

有時候我們需要根據考核分數進行評定。應用於成績評價,考核評分之類的等級判定!

考核分數在0~59的,是不合格。

60~79的,是合格。

80~89的,是優秀。

90及以上的,是良好。

Excel如何等級判定?3種函數方法,1篇文章告訴你!

案例

對於這種情況,咱們要首先建立一個分數和等級的對照表:

Excel如何等級判定?3種函數方法,1篇文章告訴你!

個分數和等級的對照表

發現這個對照表的規律了嗎?

分數是從小到大排列的,首列中的分數就是等級標準的起始值,也就是達到這個分數或是超過這個分數了,就是對應的等級。

在這個例子中,就要用到近似匹配了。

接下來,咱們看看用那些方法能實現。


方法1、INDEX+MATCH

先來說INDEX+MATCH法,這是一對查找應用的天生絕配,MATCH函數負責找出位置,INDEX函數負責根據這個位置找到對應的值,話不多說,看公式。

Excel如何等級判定?3種函數方法,1篇文章告訴你!

=INDEX(F$3:F$6,MATCH(B2,E$3:E$6))

MATCH函數省略第三參數,表示在E3:E6這個區域中,查找小於或等於B2單元格(75)的最大值。

在E3:E6這個區域中,沒有75這個值,她就找到所有幾個弟弟當中,最大的一個弟弟,也就是60。MATCH函數說了,找不到你哥,就拿你頂包吧,然後就返回60在E3:E6這個區域中的位置2,INDEX函數根據這個位置返回F3:F6單元格中對應的值。

這裡MATCH就是一個班長:報告老師,第二排有人睡覺了!

INDEX函數馬上就說了,第二排睡覺的那個,滾出去!

這裡有一個前提啊:查詢區域首列的值必須以升序排序,否則就亂了方寸了。


方法2、VLOOKUP

VLOOKUP也是重量級的查找引用函數,出鏡率那是相當的高,有查找的地方,就有VLOOKUP。

Excel如何等級判定?3種函數方法,1篇文章告訴你!

=VLOOKUP(B2,E$3:F$6,2)

VLOOKUP函數的幾個參數大家都記得吧,第一個是要找誰,第二個參數是在哪兒找,第三個參數是返回第幾列的值,第四個參數是精確的找還是近似的找。

在這裡,VLOOKUP函數第四參數省略掉了,默認執行的是近似的匹配方式,VLOOKUP函數說了,既然沒有小尾巴跟蹤,我就差不多得了。查找時,返回精確匹配值或近似匹配值。 如果找不到精確匹配值,則返回小於查找值的最大值,也是在找幾個弟弟中最大的那個弟弟。


方法1、LOOKUP

LOOKUP函數可是一個魅力十足的奇女子,那是簡單而不簡約,手起刀落之處,必是哀鴻遍野。

Excel如何等級判定?3種函數方法,1篇文章告訴你!

=LOOKUP(B2,E$3:F$6)

LOOKUP函數第一參數是查詢值,第二參數是查詢區域,由於她實在是變化多端,小編一時半會兒也說不清楚了。大家只要記得,如果 LOOKUP 函數找不到查詢值,則會與查詢區域中小於或等於查詢值的最大值進行匹配,仍然是找不到本主時,就拿幾個弟弟中的大弟弟頂包。

這裡第二參數是一個兩列的區域,LOOKUP函數很聰明的從這個區域中的首列,找到大弟弟的位置,並且返回這個區域最後一列對應位置的值。

條條大路通羅馬,近似匹配的查詢,用幾個函數都能實現。但是注意哦,在近似匹配時,必須是要將查詢區域的首列從小到大排序的,否則的話,就找不到大弟弟的位置了呢。


Excel如何等級判定?3種函數方法,1篇文章告訴你!


分享到:


相關文章: