MODE.MULT Function

MODE.MULT Function

MODE.MULT Function

Return all most frequently occurring numbers from a dataset. MODE.MULT is useful when more than one value ties for the highest frequency.

ExcelClash Team
PUBLISHED

Summary

The Excel MODE.MULT function returns every number that shares the highest frequency in a dataset. In other words, if the data has more than one mode, MODE.MULT returns the full set of modes instead of choosing only one of them.

This matters when the data is genuinely split. If ratings 4 and 5 both occur most often, a single-value mode would hide that tie. MODE.MULT preserves it. In current Excel versions, the result spills into the cells below the formula. In older non-dynamic-array versions, Microsoft documented the function as an array formula that had to be confirmed specially.

Purpose

Return all modes

Useful when more than one number is tied for the highest frequency.

Return Value

Vertical array of modes

Returns one or more numeric results. If no numbers repeat, the result is #N/A.

Syntax

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

The arguments can be numbers, arrays, or references. For example, =MODE.MULT(A1:A10) returns every numeric value in that range that occurs with the highest frequency.

Arguments

  • number1 - The first number, array, or reference to analyze.
  • number2, ... - Additional numbers, arrays, or references.

MODE.MULT is designed for numeric data. Text, logical values, and blanks in references are ignored. If the dataset contains no duplicate numeric values, the function returns #N/A.

MODE.MULT vs Other Functions

The choice depends on whether one mode is enough or the full list of tied modes is needed.

Function Main Role Use When
MODE.MULT Returns every mode You need the complete list of tied most frequent values
MODE.SNGL Returns one mode You want a single representative mode
MODE Legacy one-mode function You are maintaining or reading older workbooks
MEDIAN Returns the midpoint You need central position rather than repetition

Because MODE.MULT returns multiple cells, you need enough space for the output. If the spill range is blocked in dynamic-array Excel, the worksheet returns #SPILL!.

Using the MODE.MULT Function

MODE.MULT is useful whenever the data can have multiple equally common values. That happens often in ratings, product codes, shift patterns, and traffic counts. Returning only one mode would flatten the result and hide the fact that the distribution has more than one dominant value.

The function is particularly helpful in operational reporting because tied high-frequency values often matter. Two equally common product IDs may both need stock attention. Two equally common hour blocks may both need staffing coverage. In those situations, preserving the tie is more informative than forcing a single answer.

One practical detail is that MODE.MULT returns a vertical array. If the dataset has two modes, two results are returned. If it has three modes, three results are returned. That shape is part of the function's design and should be considered when you place the formula in a worksheet layout.

  • Use MODE.MULT when tied most-frequent values are analytically important.
  • Leave room below the formula for the spilled results.
  • Switch to MODE.SNGL when the workbook should return only one mode.

Example 1 - Return All Tied Winners

The values are 5, 8, 5, and 8. Both 5 and 8 occur twice, so MODE.MULT returns both values. This is the essential behavior of the function: preserve the tie instead of collapsing it.

=MODE.MULT(B1:B4)
Check Answer
Challenge #1
Target: Sheet1!F1
Level 1: Multi-Winner Search

Find all common scores in B1:B10. Formula: =MODE.MULT(B1:B10).

Example 2 - Return Tied Product IDs

When numeric IDs repeat with the same highest frequency, MODE.MULT returns every tied ID. That is useful when a report needs to show all equally dominant codes rather than a single winner.

=MODE.MULT(101, 102, 101, 102)
Check Answer
Challenge #2
Target: Sheet1!F2
Level 2: Tied Number Set

Find the tied most frequent numbers in 10, 10, 20, 20, 30. Formula: =MODE.MULT(10, 10, 20, 20, 30).

Example 3 - Show a Split Rating Pattern

If ratings 4 and 5 both occur twice, the dataset has two modes. MODE.MULT returns both of them, which makes the split in the responses visible instead of hiding one side of the pattern.

=MODE.MULT(B1:B4)
Check Answer
Challenge #3
Target: Sheet1!F3
Level 3: Ratings with a Tie

Find all repeated numeric values in B1:B10 when more than one value shares the highest frequency. Formula: =MODE.MULT(B1:B10).

Example 4 - Return Every Most Common Hour

In scheduling data, two hour blocks may be tied for the highest traffic or activity. MODE.MULT returns all tied hours, which can be more useful for staffing decisions than a single-hour summary.

=MODE.MULT(B1:B4)
Check Answer
Challenge #4
Target: Sheet1!F4
Level 4: Peak Hour Blocks

Return every hour value tied for the highest frequency in B1:B10. Formula: =MODE.MULT(B1:B10).

Conclusion Recap

  • Main job: MODE.MULT returns every most frequently occurring number.
  • Output shape: The results are returned as a vertical array.
  • Important limit: It returns #N/A when no number repeats.
  • Best use: Datasets where ties among the highest-frequency values matter.
Tactical Arena
Select Scenario:
Share MODE.MULT Function!

Tell your friends about this post

Discussion

ExcelClash is an interactive platform designed to level up your Excel skills through real-world exercises and challenges. Sharpen your logic, solve real spreadsheet problems, and learn faster.

© 2026 ExcelClash, Inc. All rights reserved.