回覆列表
  • 1 # 傲看今朝

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

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

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

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

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

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

    =2/COUNTA(B5:H5)

    如下圖所示:

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

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

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

    最終結果如下:

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

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

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

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

    最終結果如下:

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

  • 2 # 精英財務的Excel課

    賽事評分

    在選手比賽的時候,多個評委打分,為了防止評委打分失準,或者評委與選手有關聯,有意將分打高或打低,造成選手成績有失公允,在統計分數,通常是去除一個最高分和一個最低分進行統計的。如圖:

    運用Excel函式TrimMean實現資料修剪後排序=TrimMean(所有得分 , 要剔除分數的個數比例)

    第一個引數:需要進行整理並求平均值的一組資料或資料區域。

    第二個引數:要剔除分數的個數比例。如果在6個得分集合中,要除去 2個得分點,最大得分除去1 個,最小得分去1個,共去2個。那麼要剔除分數的個數比例 = 2/6=0.33。

    剔除規則是向下舍入為最接近的 2 的倍數,即同時剔除N個最大數和N個最小數。

    例項單元格I3公式如下,其餘行向下填充即可。

    =TrimMean(C3:H3,2/6)運用Excel函式Rank實現排名

    公式如下:

    =Rank(誰,佇列)

    得到的就是這個值在佇列中排第幾。

    例項單元格J3公式,其餘行向下填充即可。

    =RANK(I3,$I$3:$I$16)
  • 中秋節和大豐收的關聯?
  • 為什麼有些緬甸的翡翠原石皮殼是黑色的?