目錄
ToggleExcel平均值計算基礎
在日常辦公與數據分析中,「平均值」是最常用的統計指標之一。平均值通常指算術平均數,即將一組數字加總後除以數字的個數。Excel不僅能計算最基本的平均值,還支援條件平均、加權平均等多元應用,協助你快速處理成績、業績、考勤等各類數據。
Excel常見平均值類型
- 算術平均值:最常見的平均值,Excel以
AVERAGE
函數計算。 - 條件平均值:僅計算符合特定條件的數據,使用
AVERAGEIF
或AVERAGEIFS
。 - 加權平均值:不同數據有不同權重,常用
SUMPRODUCT
與SUM
組合計算。 - 特殊平均值:如排除0、空值、錯誤值等。
AVERAGE函數詳細教學
AVERAGE語法與參數說明
AVERAGE
函數用於計算一組數字的算術平均值。
語法:
=AVERAGE(number1, [number2], ...)
number1
:必填,欲計算平均值的第一個數值或範圍。[number2]
:選填,其他數值或範圍。
支援資料型態:
– 數字(直接計算)
– 空白儲存格(自動忽略)
– 文字或邏輯值(忽略,除非直接輸入於參數)
基礎範例操作
範例1:連續範圍平均值
假設A2至A8分別為1、2、3、4、5、6、7,在A9輸入:
=AVERAGE(A2:A8)
結果為4。
範例2:不連續儲存格
若只需計算A2、A5、A7三格的平均值:
=AVERAGE(A2, A5, A7)
範例3:含空值與文字
若A2:A6分別為2、空白、4、”無”、6,則
=AVERAGE(A2:A6)
只會計算2、4、6,平均值為4。
常見錯誤與排查
錯誤訊息 | 可能原因 | 解決方式 |
---|---|---|
#VALUE! | 範圍內有無法識別的文字 | 檢查範圍,移除非數字內容 |
#DIV/0! | 沒有任何可計算的數字 | 確認範圍內至少有一個數字 |
結果異常 | 包含0或錯誤值 | 使用條件函數排除0或錯誤值 |
實務建議:
– 選取範圍時,盡量避免包含標題或說明文字。
– 若需排除0或特殊值,建議使用條件平均函數。
進階平均值計算技巧
條件平均:AVERAGEIF與AVERAGEIFS
語法與說明
- AVERAGEIF:針對單一條件計算平均值。
=AVERAGEIF(range, criteria, [average_range])
range
:條件判斷範圍criteria
:條件(如”>=60″)-
[average_range]
:實際要計算平均的範圍(可省略,則與range相同) -
AVERAGEIFS:可設定多個條件。
=AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
範例操作
- 範例1:計算及格分數平均
假設B2:B10為成績,計算大於等於60分的平均值:
=AVERAGEIF(B2:B10, ">=60")
- 範例2:多條件平均
計算C2:C20中,部門為「業務」且分數大於80的平均值:
=AVERAGEIFS(C2:C20, A2:A20, "業務", B2:B20, ">80")
加權平均計算
有時每筆數據的重要性不同,需用加權平均。Excel無內建加權平均函數,可用SUMPRODUCT
與SUM
組合。
範例:業績加權平均
員工 | 銷售額 | 權重 |
---|---|---|
A | 10000 | 1 |
B | 20000 | 2 |
C | 15000 | 1 |
計算加權平均:
=SUMPRODUCT(B2:B4, C2:C4)/SUM(C2:C4)
結果為:
(10000×1 + 20000×2 + 15000×1) ÷ (1+2+1) = 16250
AVERAGEA與AVERAGE的差異
- AVERAGE:只計算數字,忽略文字與邏輯值。
- AVERAGEA:文字視為0,TRUE視為1,FALSE視為0。
範例比較
A | B |
---|---|
5 | TRUE |
10 | “無” |
=AVERAGE(A1:B2)
結果為7.5(只計算5與10)=AVERAGEA(A1:B2)
結果為4(5、10、1、0取平均)
實務應用案例
成績計算範例
學生 | 國文 | 英文 | 數學 |
---|---|---|---|
甲 | 80 | 75 | 90 |
乙 | 60 | 88 | |
丙 | 70 | 85 |
- 計算甲的三科平均:
=AVERAGE(B2:D2)
- 計算乙的有分數科目平均(自動忽略空白):
=AVERAGE(B3:D3)
業績分析範例
業務 | 月業績 | 是否達標 |
---|---|---|
A | 150000 | 是 |
B | 120000 | 否 |
C | 180000 | 是 |
- 計算達標業務的平均業績:
=AVERAGEIF(C2:C4, "是", B2:B4)
考勤統計範例
員工 | 出勤天數 |
---|---|
甲 | 22 |
乙 | 20 |
丙 | 0 |
- 排除0天的平均出勤天數:
=AVERAGEIF(B2:B4, ">0")
排除特定值或0的平均值計算
- 排除0:
=AVERAGEIF(A2:A10, "<>0")
- 排除空白與錯誤值:
AVERAGE會自動忽略空白,但若有錯誤值,需先用IFERROR
或FILTER
等進階技巧處理。
Excel平均值常見FAQ
Q1:如何只計算有數字的儲存格?
A:AVERAGE會自動忽略空白與文字,只計算數字。
Q2:如何排除0?
A:使用AVERAGEIF(範圍, "<>0")
。
Q3:若範圍內有錯誤值怎麼辦?
A:可用IFERROR
包裹,或用FILTER
函數(Excel新版本)先篩除錯誤值。
Q4:如何動態調整平均值範圍?
A:可搭配表格(Ctrl+T)或OFFSET、INDEX等函數建立動態範圍。
Q5:AVERAGE與MEDIAN、MODE有何不同?
A:AVERAGE算算術平均,MEDIAN取中位數,MODE取眾數,適用不同統計需求。
提升數據分析效率的工具推薦
在團隊協作、專案管理或跨部門數據彙整時,僅靠Excel有時難以同步進度或追蹤多維度指標。建議可結合Monday.com、ClickUp、Notion等數據協作平台,將Excel數據自動化整合至專案流程,提升數據透明度與決策效率。這類工具支援多用戶協作、即時更新與自訂報表,特別適合需要跨部門彙整、追蹤KPI或自動化通知的情境。
結論
Excel平均值計算功能靈活且強大,無論是基礎的算術平均、條件平均,還是進階的加權平均,都能滿足多元的數據分析需求。熟悉各類平均值函數的差異與應用技巧,並結合現代協作工具,有助於提升團隊決策效率與數據處理能力。建議讀者可依實際需求多加練習,並善用合適的數據管理平台,讓工作更高效。