Excel 統計函數:最實用的數據分析起點
在掌握了基礎的加減乘除後,你會發現當資料量變多時,手動輸入 =A1+A2+A3... 簡直是惡夢。這就是「函數」大顯身手的時候。本篇將介紹 Excel 中使用頻率最高、最基礎的統計函數,讓你瞬間完成大量數據的摘要與計算。
什麼是函數?(Function)
函數是 Excel 預先寫好的「計算程序」。它就像是一個自動販賣機:你將「資料範圍」投入進去,它就會吐出「計算結果」。
- 基本語法:
=函數名稱(參數1, 參數2, ...) - 冒號 (:) 的威力:代表一個連續範圍。例如
A1:A100代表從 A1 到 A100 的這 100 個儲存格。
基礎統計函數
SUM (加總)
最經典的函數,將範圍內的所有數字相加。
- 語法:
=SUM(範圍) - 範例:
=SUM(C2:C50) - 小技巧:選取範圍後按下
Alt+=,Excel 會自動幫你寫好這行公式。
AVERAGE (平均值)
計算範圍內數字的算術平均數(加總後除以個數)。
- 語法:
=AVERAGE(範圍) - 注意:若儲存格是「空白」,它不會被計入分母;但若是數字
0,則會影響平均值。
COUNT 與 COUNTA (計數)
這兩個函數很容易搞混,區別在於:
COUNT(範圍):只計算含有「數字」的儲存格個數(排除文字和空白)。COUNTA(範圍):計算「非空白」的儲存格個數(文字、數字、符號都會被算進去)。- 應用場景:想算出有多少人報到(簽名欄有文字),請用
COUNTA;想算出有幾筆成交金額,請用COUNT。
MAX 與 MIN (最大與最小)
從一組數據中找出最高值或最低值。
- 語法:
=MAX(範圍)/=MIN(範圍) - 範例:在銷售報表中,用
=MAX(B:B)就能瞬間找到 B 欄最高的業績金額。
MEDIAN 與 MODE (中位數與眾數)
有時候平均值會被極端值(如超高業績)拉偏,這時你需要更精確的分配指標:
MEDIAN(範圍):中位數。將資料從小到大排列後,位於最中間的數字。MODE(範圍):眾數。資料中出現頻率最高、次數最多的數字。
SUBTOTAL (小計函數)
這是在處理「篩選過的表格」時最重要的函數。普通的 SUM 無論你怎麼過濾資料,結果都維持不變;但 SUBTOTAL 可以只計算「看得到的資料」。
- 語法:
=SUBTOTAL(函數代碼, 範圍)
常用的函數代碼
代碼決定了你要執行什麼計算(加總、平均、計數等):
- 9 或 109:加總 (SUM)
- 1 或 101:平均 (AVERAGE)
- 2 或 102:計數 (COUNT)
9 與 109 的區別?
這是高手才會注意的細節:
- 代碼 9:包含「手動隱藏」的列,但會跳過「被篩選掉」的列。
- 代碼 109:會同時跳過「手動隱藏」與「被篩選掉」的列。
在製作動態報表或儀表板時,請優先使用
SUBTOTAL(9, ...) 或 SUBTOTAL(109, ...) 取代 SUM,這樣當使用者點擊篩選器時,計算結果才會跟著連動變更。LARGE 與 SMALL (排名取值)
不只要最大,還要「第二大」或「第三大」?
=LARGE(範圍, k):找出範圍內第 k 個最大的值。=SMALL(範圍, k):找出範圍內第 k 個最小的值。- 範例:
=LARGE(C2:C50, 2)可找出業績第二名的金額。
PRODUCT (乘積)
將範圍內的所有數字相乘。
- 語法:
=PRODUCT(範圍) - 範例:計算連乘的增長率時非常方便。
常見問題:為什麼計算結果怪怪的?
- 資料類型為文字:看起來是數字,但其實是文字格式(左上角有小綠三角)。文字不會被
SUM或AVERAGE計算。 - 存在隱藏的空格:從系統匯出的資料常帶有肉眼難辨的空白字元,這會導致 Excel 認不出它是數字。
- 錯誤值影響:若範圍內包含
#DIV/0!或#VALUE!等錯誤值,SUM的結果也會變成錯誤。
小撇步:利用狀態列快速檢查
如果你不想寫公式,只想快速看一下數據摘要,只要用滑鼠「選取」那區格子,Excel 視窗右下角的狀態列就會直接顯示平均值、計數和總和。
掌握了這些函數,你已經可以處理 90% 以上的行政與財務運算需求了。