04.21 自從學會2個簡單的Excel技巧,比賽中2個難題就再也沒有難到我

如何下圖所示,我們該如何利用Excel快速地求得各個參賽選手的最後得分(即去掉一個最高分和最低分,剩餘的分數求平均分)?如何對最後寫成績進行排名?

自從學會2個簡單的Excel技巧,比賽中2個難題就再也沒有難到我

圖1

一、利用TRIMMEAN函數求選手的最後得分

TRIMMEAN函數用於截去極值(最大值和最小值)後數值數組(一般為單元格區域引用)求平均值。其包含2個參數,第一個為Array,即是單元格區域引用;第二個參數為Percent,即是截去的極值個數佔單元格區域引用中數值個數的百分比。

自從學會2個簡單的Excel技巧,比賽中2個難題就再也沒有難到我

例如本例中要求出參賽選手的最後得分,我們可以使用如下公式:

=TRIMMEAN(B5:H5,2/COUNTA(B5:H5))

B5:H5單元格區域為各個評委給參賽選手的打分,我們需要去掉其中的最高分和最低分,然後再去求平均值。因此TRIMMEAN函數的第1參數array即為:B5:H5。第2參數percent為去掉的極值個數(去掉一個最高和一個最低,去掉的極值個數為2個)佔總打分個數的百分比,因此可以通過下列公式得到第2參數:

=2/COUNTA(B5:H5)

如下圖所示:

自從學會2個簡單的Excel技巧,比賽中2個難題就再也沒有難到我

在上面的公式得到結果我們清晰看到小數位數並不統一,我們還可以再在外層嵌套一個round函數完成小數位數的統一:

=ROUND(TRIMMEAN(B5:H5,2/COUNTA(B5:H5)),2)

上述公式中,Round函數的1參數為我們求得的最後得分,第2個參數的2代表要保留2位小數。

最終結果如下:

自從學會2個簡單的Excel技巧,比賽中2個難題就再也沒有難到我

二、利用RANK函數對最後得分快速排名

Rank函數也是一個極其簡單的函數,用於求一個數值在某一堆數值中的排名,其有3個參數(通常省略),即Number,Ref,Order。number代表一個數字,本例為某個參賽選手的最後得分;Ref即排名區域,本例中即為所有的參賽選手成績組成的數據區域;Order為排名的方式,一般不常用。默認的是降序排名。

自從學會2個簡單的Excel技巧,比賽中2個難題就再也沒有難到我

根據以上說明,要求得各個參賽選手的最後名次,可以使用下述公式:

=RANK(I5,$I$5:$I$9)

最終結果如下:

自從學會2個簡單的Excel技巧,比賽中2個難題就再也沒有難到我

好了,關於此個問題的回答就到這裡。

更多精彩內容,敬請關注頭條號:傲看今朝


分享到:


相關文章: