← Excel 公式課程

FIELD NOTES / Excel 公式教學

MEDIAN 找出一組數值的中位數

Excel 公式教學發布:作者:茂伯預估 5 分鐘閱讀

學會把一組數值想像成由小到大排列,再找出正中央的數字。

本文目錄

本教學由作者茂伯編寫,並由作者在 Windows 版 Microsoft 365 與 Excel 2021 實際操作驗證。

學會把一組數值想像成由小到大排列,再找出正中央的數字。你會同時練習奇數筆與偶數筆的情況,知道中位數不一定等於原表中間那一列,也能觀察一筆特別大的等待時間對結果的影響。

什麼時候會用到

  • 等待時間偶爾有一筆特別長時,用中位數描述這批紀錄的中央位置;同時仍保留異常等待紀錄,避免只報一個數字而忽略問題。

  • 整理同單位的處理時間或單筆售價時,需要知道一半資料在較低位置、一半在較高位置,可用中位數幫助理解典型水準。

適用版本

  • 本課可在 Microsoft 365、Excel 2024、Excel 2021、Excel 2019 與 Excel 2016 使用,官方函數頁列有這些版本。

  • 本課使用一般儲存格參照,輸入完成按 Enter 即可;不需額外增益集,也不用特殊陣列按鍵。

先準備範例資料

開啟空白活頁簿,依下表輸入對應儲存格。表中「(空白)」代表儲存格留空,請勿輸入括號內的文字。

列 A B
1 批次 等待分鐘
2 甲 12
3 乙 8
4 丙 15
5 丁 9
6 戊 40
7 己 10
8 庚 11
  • A1:B8是七批作業的等待分鐘,A欄只用來辨認批次,B2:B8才是計算範圍;B1的標題不算一筆資料。

  • 七個數字依原表順序為12、8、15、9、40、10、11。請保留這個未排序的順序,才能看出函數不靠資料所在列決定中央。

  • B6的40是刻意保留的較大數值,仍是有效紀錄,不是輸入錯誤。所有分鐘用純數字,不把「分鐘」打進儲存格。

  • 本題沒有空白或文字,所以有七筆數字。主結果的11來自排序後第4個值;不能直接取工作表第4列,兩者意思不同。

輸入這個公式

在 E2 輸入以下公式,按 Enter。

=MEDIAN(B2:B8)

輸入位置:E2  正確結果:11

語法與引數

=MEDIAN(number1,[number2],...)

引數就是交給函數處理的資料或設定。語法中的 [ ] 表示可以省略,輸入公式時不要打出方括號或省略號。

number1 必要。第一組數字或數值範圍,本例B2:B8。函數會用這些數值找中央位置,不要求你先替原表排序。

[number2],... 選填的其他數字或範圍,最多255個參數;所有參數提供的數字一起找中位數。方括號表示可以省略,主題目只用一個範圍。

公式使用半形標點;部分地區設定以分號分隔引數,請依 Excel 的提示調整。

照著做並核對畫面

  1. 新增一張空白工作表,點選 A1,依資料表輸入到 B8。第一列是標題,第2至第8列才是七筆紀錄;數字欄只輸入數字,單位留在標題或說明中。
  2. 在公式列左側的名稱方塊輸入 A1:B8,按 Enter 檢查資料的位置。核對B6保留40,B8保留11,無須先替原表排序。 若貼上後擠在同一格,先重新分欄輸入,確認每個欄位各占一欄。
  3. 點選 E1,輸入「等待分鐘中位數」。再點選 E2,確保結果放在原始資料右側,不覆蓋資料,也不把 E2 自己包含在計算範圍內。
  4. 切換半形英數輸入,在 E2 完整輸入 =MEDIAN(B2:B8)。輸入完成先核對函數拼字、冒號與左右括號,再按 Enter;請勿把語法說明中的方括號輸入公式。
  5. 確認 E2 顯示 11,再重新點選 E2。公式列應顯示 =MEDIAN(B2:B8),儲存格則顯示答案;若答案不同,先核對資料與範圍,不要直接把答案數字覆寫進 E2。
MEDIAN 範例資料及公式結果的 Excel 網頁版實際操作畫面

圖 1 Excel 網頁版實際操作畫面。Windows 桌面版工具列外觀可能不同。

結果解讀

  1. 先讀出12、8、15、9、40、10、11,再在紙上由小到大排成8、9、10、11、12、15、40;Excel不會因此改寫原表順序。

  2. 共有七個數字,中央是第4個位置。它左邊有三個值8、9、10,右邊有三個值12、15、40。

  3. 第4個值是11,所以E2回傳11分鐘。原表中間一筆是第5列的9,但9並不是排序後的中央值。

  • 有效數字若有偶數筆,沒有單獨一個中央位置,就取中央兩個數字相加再除以2。因此答案可能帶小數,也可能沒有出現在原始表中。

  • 以儲存格範圍作參數時,文字、邏輯值與真正空白會略過,數字0則計入。少一筆數字可能把奇數筆變成偶數筆,所以資料型別會改變答案。

  • 把最大值40提高到400仍不改變本題中央位置,所以中位數維持11;這不代表較長等待沒有問題,只表示它沒有跨過中央位置。檢查中央位置時,務必先數有效數字,而不是只數表格列數。七筆有單獨中央值,六筆要取中央兩值;兩種算法都應保留完整排序清單作核對。對外描述可說這七批等待時間的中位數為十一分鐘,不宜推論每一批都等了十一分鐘,也不代表最長等待只有十一分鐘。若輸出儲存格原本只顯示整數,十點五可能看起來像十一;請增加顯示小數位,避免把格式造成的顯示差異誤認為計算規則。

常見錯誤

  1. 得到9,以為原表中央就是答案

原因:直接看了工作表中間那筆,沒有按數值大小排序理解。 處理:先把七個數字抄在紙上排序,確認第4個是11,再核對E2公式範圍。

  1. 偶數筆答案帶小數,以為算錯

原因:偶數筆會取中央兩個數字的平均,結果不一定是表中原值。 處理:以B2:B5驗算中央的9與12,10.5正確;必要時增加E2顯示的小數位。

  1. 資料看起來齊全,答案卻改變

原因:某個數字被當成文字或被清空,導致有效筆數不同。 處理:檢查B2:B8,把每格依原表重輸為純數字;不要為湊足筆數隨意填0。

自己試一次

先遮住解答,試著自己輸入公式並預測結果。每題都從上方的原始資料重新開始,結果放在題目指定的儲存格。

練習 1 只看前三批

先恢復本課原始資料。在E2求B2:B4的中位數,資料不修改。

參考公式:

=MEDIAN(B2:B4)

正確結果:12

解答 1 三個數字12、8、15排序後是8、12、15。

解答 2 中央第2個是12,結果不是三筆相加後除以3。

練習 2 一批沒有等待

先恢復本課原始資料。只把B2改成0,在E2求全部七批的中位數。

參考公式:

=MEDIAN(B2:B8)

正確結果:10

解答 1 排序為0、8、9、10、11、15、40,0需要保留在七筆之中。

解答 2 中央第4個為10,所以結果由11改為10。

練習 3 缺少最長等待紀錄

先恢復本課原始資料。只選B6按Delete清空,在E2計算其餘紀錄的中位數。

參考公式:

=MEDIAN(B2:B8)

正確結果:10.5

解答 1 剩六個數字排序為8、9、10、11、12、15,空白不當作0。

解答 2 中央是10與11,(10+11)÷2=10.5。

官方參考

Microsoft Support:MEDIAN 函數