掌握這4種方法,計算平均值沒在怕的!

2021-12-27 秋葉Excel

收錄於話題 #和高手一起學Excel 370個

在用 Excel 處理數據時,經常會遇到需要計算平均值的情況。

學校裡各科成績出來了,要統計平均分;

不同的領導打分佔比不一樣,要計算加權總得分;

單位內部年終評比相互打分,要去掉一個最高分、一個最低分再計算平均分;

……

這些都屬於平均值的計算,但是,它們都有著不同的計算方法。

今天,小 E 就來給大家講講如何在 Excel 中,實現以上幾種平均值的計算。

 

如果你是老師,考試成績出來了,肯定想知道這次考試成績的平均分吧?

比如,要計算下圖中,所有學生的語文成績的平均分:

這個平均分,就是一種算術平均值的計算。

算術平均值,是最常遇到的平均值的計算,也是最簡單的平均值的計算。

設一組數據為 X1,X2,...,Xn,算術平均值 M 的計算公式為:

算術平均值的計算公式告訴我們,通過分母的總和值與分子的計件數相除,便可以得出算術平均值。

Excel 中的 SUM 函數和 COUNT 函數,正好滿足了分母和分子的計算。

於是,我們可以在單元格 B10 中輸入以下公式,即可算出語文成績的平均分。

但是,以上嚴格按照公式來寫函數的方法,難免會覺得有些麻煩。

其實,在 Excel 中,AVERAGE 函數可以直接按照以上公式,計算一組數值的算術平均值~

我們只需在 B10 單元格中輸入以下公式:

即可計算出所有學生語文成績的平均分啦~

比起算術平均值,加權平均值在很多場合都具有較為廣泛的應用。

加權平均值的計算,是將各數值乘以相應的權數,然後加總求和得到總體值,再除以總的單位數。

若 n 個數的權分別是,那麼加權平均值 M 即為:

比如,某科目的年終成績為期中考試佔 30%,期末考試佔 50%,作業佔 20%,假如,張三期中考試 96 分,期末 80 分,作業 95 分。

如果統計算術平均分,就是:

如果算加權平均的話,就是:

通過對比發現,由於期末考試佔最終成績的比例較大,期末考試的成績對平均分的影響較大。

如果不考慮這個比重,則計算的算術平均分會比實際平均值偏高,這就是加權平均值的意義。

在 Excel 中,如果要計算加權平均值,可以使用 Sumproduct 函數

Sumproduct 函數的語法如下:

=SUMPRODUCT(array1, [array2], [array3], ...)

array1、array2 等參數,為其相應需要進行相乘並求和的數組參數。

假如 array1 參數的值為 

array2 參數的值為 

那麼 SUMPRODUCT(array1, [array2])就等於 X1*W1+X2*W2+…Xn*Wn。

明白了 Sumproduct 函數的用法,於是計算上文中張三的最終成績,我們可以在 C5 單元格中輸入公式:

=SUMPRODUCT(B2:B4,C2:C4)/SUM(B2:B4)

如下圖所示:

截尾平均值與算術平均值的計算類似。

唯一的不同就是,截尾平均值在計算之前,要先將數值排序,然後按照比例去掉頭部和尾部的部分數值後,再計算算術平均值。

比如,我們經常在電視上聽到的,將運動員的得分去掉一個最高分、一個最低分後的平均得分,就屬於截尾平均值。

你可能會耍點小聰明,先利用排序功能,把數據按照大小先排好順序。

再刪去最高分和最低分兩組數據,最後利用 AVERAGE 函數來計算。

這樣操作的結果顯然也是正確的,但是少了兩個數據,你覺得領導會滿意嗎?

想要完美地解決這個需求,我們需要用到 Excel 中的 TRIMMEAN 函數

TRIMMEAN 函數的語法如下:

=TRIMMEAN(array, percent)

其中第一個參數 array 表示需要進行整理並求平均值的數據,參數 percent 為計算時,要剔除的頭尾數據佔總數據的比例。

比如下圖所示為某運動員的評委打分,現在要去掉去掉一個最高分、一個最低分後計算最終的得分,可以在 B10 單元格中輸入公式:

=TRIMMEAN(B2:B9,2/COUNT(B2:B9))

在這裡,我們要截去一個最高分和一個最低分,所以 TRIMMEAN 函數的 percent 參數就是 2/所有數值的個數。

在平時,我們經常會遇到需要計算條件平均值的情況。

比如,在整個單位的工資明細表中,計算某某部門的總平均工資,在所有科目的總分表中計算某科目的平均分,這裡的部門和科目就是一個條件。

Excel 中提供了 AVERAGEIF 和 AVERAGEIFS 兩個函數,可以分別快速地計算單條件平均值和多條件平均值。

首先,我們來看下 AVERAGEIF 函數的定義和語法格式:

AVERAGEIF 函數:返回某個區域內滿足給定條件的所有單元格的平均值(算術平均值)

=AVERAGEIF(range, criteria, [average_range])


=AVERAGEIF(條件區,條件,平均值區域)

參數 range 表示:條件區 —— 第二個參數 criteria 條件所在的區域範圍;

 

參數 criteria 表示:條件 —— 是用來定義計算平均值的所在單元格; 

參數[average_range]表示:平均值區域 —— 是參與計算平均值的數據單元格所在區域範圍;

比如要計算下圖中事業部的平均工資,可以在 C21 單元格中輸入公式:

=AVERAGEIF(A2:A20,"事業部",C2:C20)

以上,是用 AVERAGEIF 函數計算單條件平均值,而 AVERAGEIFS 函數無非是多增加了幾個條件區和條件參數而已。

今天,我們介紹了四種不同需求情況下,平均值如何快速利用 Excel 求取,總結一下:

❶ 求取算術平均值,利用 AVERAGE 函數;

❷ 求取加權平均值,利用 SUMPRODUCT 函數結合 SUM 函數;

❸ 求取截尾平均值,利用 TRIMMEAN 函數;

❹ 求取條件平均值,利用 AVERAGEIF 函數或者 AVERAGEIFS 函數;

趕快下載練習,動手實踐練習一下吧,回復【平均分】即可~

相關焦點

  • 平均模式中示波器計算平均值方法
    示波器用兩種不同的方法(詳見下文)來計算一個滾動的平均值。  一般方法  如果你的示波器設定計算四次採集的平均值,然後它會在採集時將每個新的採集到計算到總平均值中,然後顯示在屏幕上。  當它獲得第五個採集時,它會拋棄由第一個採集所構成的平均值,然後加入第五個採集到總平均值中。
  • 用什麼方法計算平均值標準差?
    一、描述性分析描述性分析用於描述定量數據的整體情況,例如研究消費者對於某商品的購買意願情況,可用到描述性分析對樣本的年齡、收入、消費水平等各指標進行初步分析,以了解掌握消費者總體的特徵情況。二、描述分析應用場景通過描述性分析計算數據的集中性特徵(平均值)和波動性特徵(標準差值),以了解數據的基本情況。因此在研究中經常是首先進行描述性分析,再次基礎之上再進行深入的分析。描述性分析還可用於查看數據是否有異常情況(最小值或最大值查看),比如數據中出現-2,-3等異常情況。
  • excel如何計算平均值 一步步教你excel如何計算平均值
    excel如何計算平均值 一步步教你excel如何計算平均值時間:2017-07-27 15:35   來源:三聯   責任編輯:沫朵 川北在線核心提示:原標題:excel如何計算平均值 一步步教你excel如何計算平均值 1、利用軟體自帶工具求平均值: 因為Excel辦公軟體自帶了數學工具,因此這裡我們可以利用軟體自帶的工具求取平均值
  • 計算一列數字的平均值
    這絕不是令人討厭的惡作劇----沒有無窮個數字或無限大的數字,僅僅只是正常的「簡單的」浮點型的數字。現在:計算其平均值。你能做到嗎?事實證明這是一個很困難的問題,想要得到該平使用Hypothesis庫來考慮以下的測試案列:
  • 平均值都不會計算,那就真的Out了!
    Average函數並不能滿足數據統計分析的需求,所以除了用Average函數計算平均值外,還必須掌握其他的計算技巧。功能:計算滿足給定條件的所有單元格的算術平均值,即單條件計算平均值。語法結構:=Averageif(條件範圍,條件,[數值範圍])。注意實現:1、當參數「條件範圍」和「數值範圍」相同時,可以省略「數值範圍」。
  • pH值的平均值怎麼計算
    pH值的平均值怎麼計算1、常規平均值的計算不用介紹,大家都會計算。
  • Excel應用大全 | 平均值計算的幾個方式
    AVERAGEIF 函數用於返回符合指定條件單元格的算術平均值,函數語法和使用方法均與 SUMIF 函數類似。AVERAGEIF(range,criteria,[average_range])第二參數用於確定要對哪些單元格計算平均值的條件,和 SUMIF 函數的條件參數寫法相同,也支持使用通配符。第三參數是可選參數,用於指定要進行計算平均值的單元格範圍。
  • excel中如何利用TRIMMEAN計算修剪平均值?
    在excel中,trimmean函數應該算是小眾函數,因為計算平均值的方法太多了,最簡單的方式是選中有數據的單元格後excel表格的下方會自動顯示求和、計數、求平均值的結果,連函數都沒必要用。比如有20個數據,第二個參數是0.2,因為20*0.2=4,那麼就會去掉2個最大值和2個最小值後,對剩下的16個數求平均值。如果有15個數據,第二個參數是0.2,儘管15*0.2=3,但是excel會去掉一個最大數和最小數對剩下的13個數求平均值。所以第二個參數修剪的最大值個數等於最小值個數,且向下捨入2的倍數。最後,trimmean函數的第二個參數要求大於等於0,小於1,否則就會返回到錯誤值。
  • 關於平均值的5個計算技巧,如果不掌握那就真的額Out了!
    但在實際的應用中,並不簡單的只是計算一組數值的平均值,往往附加條件等,此時,如果還用「和÷個數」的方法去計算,就顯得有點兒Out了!一、Average函數。功能:用於計算參數的平均值。語法結構:=Average(數值、單元格引用或數組)。
  • Excel中計算平均值的三種方法,別被Average函數,迷惑了眼
    我們知道平均值被廣泛運用於多種場合,比如在比賽中,去掉一個最高分和最低分求平均值,在衡量指標中,平均工資水平,你拖後腿了嗎……平均值是除匯總求和之外,使用頻率較高的一個比較指標了。那麼在計算平均值,遇到有空格和零值,你知道用什麼函數來避開這些陷阱嗎?
  • 關於平均值計算的6個函數公式應用技巧解讀!
    在數據的統計分析中,經常要計算平均值,常用的函數有Average,但Average函數並不能滿足數據統計分析的需求,所以除了用Average函數計算平均值外,還必須掌握其他的計算技巧。一、Average。
  • Excel中計算平均值的5個方法技巧!
    單條件求平均值,使用函數為:AVERAGEIF.其語法為:AVERAGEIF(條件區域,條件,求值區域)如:計算下述每個月各部門的工資平均值。其語法為:AVERAGEIFS(求值區域,條件區域1,條件1,條件區域2,條件2,……)比如:計算各部分的小於6000的人的平均工資。在F3中輸入公式如下,之後向下填充至F5單元格中即可。
  • 孩子怕寫作文,那是因為沒掌握這4個方法
    先給孩子講一段,提起他的興趣,再讓他自己看,然後家長假裝沒時間閱讀,讓孩子再將書中的內容轉述給自己。如此一來,小傢伙看書肯定特別上心。別說這些書與學習無關,試想,既然孩子能被書本吸引,那麼作者的寫作方法、寫作技巧,作者對細節的把握、對文字的詮釋,肯定都非常棒。作為小學生,就算是學點其中的皮毛,我相信,他的作文家長也就不用擔心了。
  • 利用AVERAGE函數,快速計算給定區域內數值的算術平均值
    今日繼續講統計函數第四講專題,從TRIMMEAN函數剔除異常數據後計算平均值開始,到這講是統計函數的第四講了,有一些是我們經常用到的函數,有些是我們雖然經常用到,但還沒有深入理解,仍需要我們再認識並加以應用。今日我們講的是求算數平均數的函數AVERAGE。
  • 如果您在生活中猶豫不決,該如何計算它的平均值
    如果您已經進行了一些數學或統計學處理,則可能會得出平均值- 準確地說是算術平均值。將數字加在一起,然後除以總的個數。很簡單。某些時候我們還犯了學習幾何平均值的錯誤。該幾何平均值正如統計學家所說,這是衡量集中趨勢的另一種方法。幾何平均值類似於算術平均值,但是您將乘法,除法,加法更改為取根。
  • 加權平均值的幾種計算方法
    加權平均的定義:利用過去若干個按照時間順序排列起來的同一變量的觀測值並以時間順序變量出現的次數為權數,計算出觀測值的加權算術平均數,以這一數字作為預測未來期間該變量預測值的一種趨勢預測法    在EXCEL中一般採用以下幾種方法進行加權合格率的計算。    一、簡單乘除計算法(傳統方法)
  • 還在用Average計算平均值,那就真的Out了!
    求平均值和求和一樣,是非常普遍的問題,也是接觸Excel時接觸的最早的,但是,你真的會計算平均值嗎?一、Average:常規計算平均值。作用:計算平均值。語法結構:=Average(值、單元格引用或單元格範圍)。目的:計算銷量的平均值。
  • python批量計算平均值
    )): m=np.mean(gene2.iloc[:,j:(j+n)],axis=1) ses_list.append(m) ls=pd.DataFrame(ses_list) ls=ls.T return lscalculate_mean2(x,y,z,n)x為表格y為從第幾列開始計算
  • Excel中平均值的計算,給大家匯總整理齊全了
    今天世傑老師給大家整理了關於平均值的一些常見的計算。算術平均值是最常用的平均值,在Excel中對應的函數為:AVERGAE。語法為:AVERAGE(數據區域)或AVERAGE(值1,值2,值3……)如:計算下面每個人的每個月的平均工資。
  • 平均值的陷阱
    平均值是描述統計中衡量數據的集中趨勢及整體水平的核心指標之一。客服中心日常運營績效及報表中到處都是平均值的身影。