
Return all most frequently occurring numbers from a dataset. MODE.MULT is useful when more than one value ties for the highest frequency.
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.
MODE.MULT is useful because some datasets have more than one most-common value. Instead of forcing one answer, it can return all modes, which gives the workbook a fuller picture of repeated patterns when frequency ties matter.
Useful when more than one number is tied for the highest frequency.
Returns one or more numeric results. If no numbers repeat, the result is #N/A.
=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.
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.
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!.
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.
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)
Find all common scores in the list.
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)
Find the tied most frequent numbers in the typed set.
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)
Find all repeated values in the ratings list.
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)
Return every tied hour value in the list.
MODE.MULT is the better choice when the data has more than one winner. This lesson showed that instead of forcing one answer, the function returns every number tied for the highest frequency, which gives a more honest picture of the pattern in the data.
The main thing to plan for is the output shape. Because the result can spill into more than one cell, you need enough room below the formula. If you only want one most common value, MODE.SNGL is the simpler function to use.
MODE.MULT returns every most frequently occurring number.#N/A when no number repeats.Tell your friends about this post