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:文字型數字或空白的處理機制
引數中包含的文字、邏輯值或空白儲存格將會被忽略;但若文字直接以引號寫在公式內且無法轉換為數字,則會引發錯誤。

五、 相關函數推薦

  • MODE.MULT:傳回包含多個眾數的垂直陣列(當資料有多個最高頻數時使用)。
  • MEDIAN:傳回給定數值集合的中位數。
  • AVERAGE:計算數值的算術平均數。

六、 官方文件連結

想進一步瞭解微軟官方說明與更多進階範例,可參考:

留言

相關文章 / 薪資情報

文章載入中...

你可能有興趣

精選文章 / 推薦情報

文章載入中...