Excel MODE.SNGL 函數教學
MODE.SNGL 函數的用途
MODE.SNGL 函數用於返回一組數據中的最常見數字(即眾數)。如果數據中有多個眾數,MODE.SNGL 只會返回其中一個眾數(通常是出現最早的眾數)。與 MODE.MULT 函數不同,MODE.SNGL 只會返回一個結果,即使有多個眾數。
語法
MODE.SNGL(number1, [number2], ...)
| 參數 | 說明 |
|---|---|
| number1 | 第一個數字或數字範圍,這是要計算眾數的數據。 |
| [number2], … | 可選的其他數字或範圍,最多可指定 255 個數字或數字範圍。 |
範例 1:單一範圍中的眾數
假設你有以下數字數據,並希望找出數據中的眾數:
| 數字 |
|---|
| 1 |
| 2 |
| 2 |
| 3 |
| 3 |
| 3 |
| 4 |
公式如下:
=MODE.SNGL(A2:A8)
? 結果:該公式返回 3,因為 3 是數據中最常出現的數字,並且 MODE.SNGL 只會返回一個眾數,即使 2 和 3 都出現過。
範例 2:多重眾數的情況
假設你的數據中包含兩個數字出現的次數相同。數據如下:
| 數字 |
|---|
| 1 |
| 2 |
| 2 |
| 3 |
| 3 |
| 4 |
公式如下:
=MODE.SNGL(A2:A7)
? 結果:雖然 2 和 3 都是眾數,但 MODE.SNGL 函數只會返回 2,因為它是出現的最早的數字。
範例 3:空白和非數字數據
如果數據範圍中包含空白單元格或非數字數據(如文字),這些數據會被忽略。假設你的數據如下:
| 數字 |
|---|
| 1 |
| 2 |
| 2 |
| 3 |
| “text” |
公式如下:
=MODE.SNGL(A2:A6)
? 結果:該公式會返回 2,因為 2 是唯一的眾數,並且 "text" 和空白會被忽略。
範例 4:處理重複的數字和不同範圍
假設你有兩個數據範圍,並希望找出其中的眾數。數據如下:
| 數字 |
|---|
| 1 |
| 2 |
| 3 |
| 數字 |
|---|
| 3 |
| 3 |
| 4 |
公式如下:
=MODE.SNGL(A2:A4, B2:B4)
? 結果:該公式會返回 3,因為 3 是最常出現的數字,並且 MODE.SNGL 只會返回一個眾數。
注意事項
- 只返回一個眾數:
MODE.SNGL只會返回一個數字,即使數據中有多個眾數。如果有多個數字出現的次數相同,MODE.SNGL會返回出現次數最多的數字,或者出現最早的數字。
- 空白單元格和文字:
- 空白單元格和非數字數據會被忽略,不會影響結果。例如,文字和錯誤值會被視為無效數據。
- 無眾數的情況:
- 如果數據中沒有任何重複的數字,
MODE.SNGL會返回錯誤值#N/A。
- 如果數據中沒有任何重複的數字,
應用場景
✅ 統計分析:當你只需要計算一組數據的單一眾數時,使用 MODE.SNGL 可以非常簡便。
✅ 銷售數據分析:找出某個商品銷售的最常見數量。
✅ 測驗分數分析:在學生成績中,如果有一個分數最常出現,可以使用 MODE.SNGL 函數來找出這個分數。
總結
MODE.SNGL 函數用於返回一組數據的眾數。如果數據中有多個眾數,MODE.SNGL 只會返回其中一個結果,通常是最早出現的那個。這使得它在處理數據中只有一個眾數的情況下非常有用。