Excel MODE.SNGL 函數:傳回資料集中的單一眾數 (Single Mode) 完整指南
Excel MODE.SNGL 函數:傳回資料集中的單一眾數 (Single Mode) 完整指南
📅 發布日期:2026-09-10
🏷️ 分類:統計函數 Excel 工作表函數
💡 函數速查卡
| 函數名稱 | MODE.SNGL |
|---|---|
| 所屬類別 | 統計函數 (Statistical) |
| 傳回類型 | 單一數值 (Single Number) |
| 常用頻率 | ★★★★☆ |
在 Excel 統計分析中,MODE.SNGL 函數用於傳回一組資料或範圍中**出現頻率最高的第一個眾數(Single Mode)**。它是舊版 MODE 函數的現代化替代版本,適用於快速找出數據集中最具代表性的集中趨勢數值。
一、 基本語法與參數
MODE.SNGL 函數的標準語法結構如下:
=MODE.SNGL(number1, [number2], ...)
| 參數 | 說明 | 預設值 / 必填 |
|---|---|---|
number1 |
要計算眾數的第一個數值、儲存格參照或儲存格範圍。 | 必填 |
number2, ... |
要計算眾數的額外數值、儲存格參照或範圍,最多可包含 255 個引數。 | 選填 |
二、 核心功能說明
MODE.SNGL 會掃描指定的資料範圍,找出出現次數最多的數值並回傳單一結果。若資料集中有多個數值具備相同的最高出現頻率,它僅會傳回在資料中**最先被掃描到的第一個眾數**。
在實際工作應用中,常見的情境包含:
- 分析市場調查或問卷中最熱門的單一選項(代碼)。
- 品管量測中找出最常出現的尺寸對應基準值。
- 銷售數據中掌握最常發生的單日訂單數量。
三、 實用公式範例
範例 1:計算儲存格範圍的單一眾數
直接引用 A1:A20 範圍內的數值資料以找出最常出現的數:
' 計算 A1:A20 範圍內出現頻率最高的第一個數值
=MODE.SNGL(A1:A20)
範例 2:結合 IFERROR 處理無眾數的錯誤
當所有數值都只出現一次時,函數會回傳錯誤,可搭配 IFERROR 進行防呆設計:
' 若無重複數值則顯示「無眾數」
=IFERROR(MODE.SNGL(A1:A10), "無眾數")
四、 常見陷阱與注意事項
⚠️ 注意事項 1:找不到重複數值時會傳回 #N/A 錯誤
如果資料集中的所有數值都各不相同(即沒有任何數值重複出現),
如果資料集中的所有數值都各不相同(即沒有任何數值重複出現),
MODE.SNGL 會傳回 #N/A 錯誤。
⚠️ 注意事項 2:文字型數字或空白的處理機制
引數中包含的文字、邏輯值或空白儲存格將會被忽略;但若文字直接以引號寫在公式內且無法轉換為數字,則會引發錯誤。
引數中包含的文字、邏輯值或空白儲存格將會被忽略;但若文字直接以引號寫在公式內且無法轉換為數字,則會引發錯誤。
五、 相關函數推薦
六、 官方文件連結
想進一步瞭解微軟官方說明與更多進階範例,可參考:
留言
張貼留言