傳回在陣列或資料範圍中,最常出現或重複之值的垂直陣列。 如果是水平陣列,請使用 TRANSPOSE(MODE.MULT(number1,number2,...))。

如果有多個眾數,這會傳回一個以上的結果。 因為此函數傳回的是數值陣列,所以它必須以陣列公式的方式輸入。

語法

MODE.MULT((number1,[number2],...)

MODE.MULT 函數語法具有下列引數:

  • Number1     必要。 這是您要計算眾數的第一個數字引數。

  • Number2, ...     選擇性。 這是要計算眾數的第 2 個到第 254 個數字引數。 您也可以使用單一陣列或陣列參照來取代以逗點分隔的引數。

註解

  • 引數可以是數字或包含數字的名稱、陣列或參照。

  • 如果陣列或參照引數包含文字、邏輯值或空白儲存格,則忽略這些數值;但包含零值儲存格。

  • 若引數為錯誤值或無法轉換成數字的文字,則會產生錯誤。

  • 如果資料集內不包含重複的資料點,則 MODE.MULT 會傳回 #N/A 錯誤值。

範例

請在下列表格中複製範例資料,再將之貼到新 Excel 活頁簿中的儲存格 A1。 若要讓公式顯示結果,請選取公式,按 F2,然後再按 Enter。 如有需要,您可以調整欄寬來查看所有資料。

資料

1

2

3

4

3

2

1

2

3

5

6

1

公式

描述

結果

=MODE.MULT(A2:A13)

公式 =MODE.MULT(A2:A13) 必須以陣列公式的形式輸入。 以陣列公式的形式輸入時,MODE.MULT 會傳回眾數 1、2 和 3,因為它們各出現 3 次。 如果公式未以陣列公式的形式輸入,則得到的單一結果為 1。 這和使用 MODE.SNGL 函數的結果相同。 當我建立陣列公式時,我會包含幾個額外的儲存格,確定所有眾數都已傳回。 我在範圍 C15:C22 中建立了陣列公式。 在沒有其他眾數的情況下,會傳回 #N/A 錯誤值。

1

2

3

#N/A

#N/A

#N/A

#N/A

#N/A

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×