Statistics function
Excel MODE.MULT function
MODE.MULT returns every number that is tied for most frequent, as a vertical list. When a survey question gets as many 7s as 8s, MODE.SNGL shows only the first; MODE.MULT shows both. In Excel 365 the list spills down by itself.
=MODE.MULT(number1, [number2], ...)Arguments
number1- The first number, cell or range.
number2- Optional. More numbers or ranges. Text, TRUE/FALSE and empty cells are ignored.
MODE.MULT examples
Every result below was calculated from this sample sheet by the same spreadsheet engine the Cellwise app uses.
| A | B | |
|---|---|---|
| 1 | Respondent | Rating (1-10) |
| 2 | R-01 | 7 |
| 3 | R-02 | 8 |
| 4 | R-03 | 6 |
| 5 | R-04 | 8 |
| 6 | R-05 | 9 |
| 7 | R-06 | 7 |
| 8 | R-07 | 5 |
| 9 | R-08 | 8 |
| 10 | R-09 | 7 |
| 11 | R-10 | 10 |
Download this sheet as an Excel practice file (.xlsx)
Result: spills 2 rows × 1 column
7 8 Ratings 7 and 8 each appear three times, so both spill down the column.
Result: 7, 8
Joins the modes into one cell: 7, 8.
Result: 2
Counts the tied modes: 2. A result of 1 means there is a single clear mode.
Result: spills 1 row × 2 columns
7 8 MODE.MULT always returns a column. TRANSPOSE turns it into a row.
How to use MODE.MULT
- Click a cell with empty cells below it.
- Type =MODE.MULT( and select the numbers.
- Press Enter. In Excel 365 the modes spill down.
- In Excel 2010 to 2019, select several cells down first and press Ctrl+Shift+Enter; spare cells show #N/A.
Common MODE.MULT mistakes
No room to spill
If a cell below the formula is not empty, the result is #SPILL!. Clear the cells under it.
Expecting text modes
MODE.MULT works on numbers only. For text, compare COUNTIF counts with their MAX and FILTER the matches.
No repeats
When every number appears once, MODE.MULT returns #N/A, the same as MODE.SNGL. Wrap it in IFERROR for a message.
MODE.MULT FAQ
How do I find multiple modes in Excel?
Use =MODE.MULT(range). It returns every number tied for the highest count as a list.
Can MODE.MULT return a row?
Not directly; it always returns a column. Use =TRANSPOSE(MODE.MULT(range)) for a row.
How do I show all modes in one cell?
Use =TEXTJOIN(", ",TRUE,MODE.MULT(range)). TEXTJOIN needs Excel 2019 or later.
Guides that use MODE.MULT
Related functions
MODE.SNGLMost frequent numberCOUNTIFCounts cells that matchTEXTJOINJoins with a separatorTRANSPOSEFlips rows and columns, spills
Updated