MODE.MULT Function
Returns every value tied for the highest frequency as an array.
Syntax
Parameters
| Parameter | Description | Required |
|---|---|---|
| number1 | The first number, cell, or range to evaluate. | Required |
| number2 | Additional numbers, cells, or ranges (optional). | Optional |
Basic Example
Two values share the top frequency
=MODE.MULT(1,2,2,3,3,4)Both 2 and 3 occur twice, more than 1 and 4, so both are returned.
Advanced Examples
Example 1: Three tied modes
Multi-modal distributionWhen more than two values tie, all are returned.
=MODE.MULT(7,7,8,8,9,9)Example 2: Single mode still returns an array
Only one most-frequent valueEven with one mode the result is a one-element array.
=MODE.MULT(5,5,5,8,9)How MODE.MULT Works
MODE.MULT finds the highest frequency among the numeric values, then returns every value that reaches that frequency. It returns a vertical (column) array, so in modern Excel it spills into multiple cells; in older versions it must be entered as a multi-cell array formula with Ctrl+Shift+Enter. If no value repeats, it returns #N/A. Text, logical values, and empty cells are ignored.
Important Notes & Limitations
Returns a vertical array, so it needs multiple cells to display all modes (or dynamic-array spill in Microsoft 365).
Returns #N/A when every value is unique.
Ignores text labels, so repeated category names are not counted.
Common Errors & Fixes
#N/A errorNo value is repeated in the data.Fix: Use MODE.SNGL or verify the dataset contains duplicates.
Only one value shownFormula entered in a single cell without array handling in pre-365 Excel.Fix: Select a vertical range of cells and confirm with Ctrl+Shift+Enter.
Download Practice File
MODE.MULT
mode-multPractice MODE.MULT with Real Data
Download a sample CSV file with pre-populated data and practice exercises for the MODE.MULT function. Works in both Excel and Google Sheets.
File format: CSV (comma-separated values) - opens in Excel, Google Sheets, and all spreadsheet apps