How to Fix Excel MODE Function Returning #N/A Error
Question details
The user wants to understand why the MODE function in Excel returns an #N/A error and how to resolve or handle it.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Calculating the most frequently occurring number in a dataset using the MODE formula.
- Observed behavior
- The formula returns an #N/A error instead of a numerical result because all the numbers in the selected data range are unique and no mode exists.
Verify that your selected data range actually contains duplicate numerical values, as the MODE function mathematically requires at least one number to repeat in order to calculate a result.
Wrap the Formula with IFERROR to Hide the #N/A
Since an #N/A error is the correct mathematical response for a dataset with no duplicates, wrapping the formula in an IFERROR function allows you to display a custom, user-friendly message instead.
The MODE function is specifically designed to find the most frequently occurring number in a given range. If every number appears only once, there is no mode. Consequently, Excel outputs an #N/A error. Rather than leaving an ugly error code on your spreadsheet, you can handle it gracefully using the IFERROR function.
Click on the cell that currently contains your MODE formula (for example, =MODE(A1:A20)).
Click into the formula bar at the top of the screen and modify your formula to include IFERROR. Type it as: =IFERROR(MODE(A1:A20), "No duplicates").
Press Enter. If the dataset contains only unique values, the cell will now display the text 'No duplicates' instead of the #N/A error.

Add or Correct Duplicate Values in the Range
If you logically expect a mode to exist in your dataset, the #N/A error indicates missing or incorrectly entered data.
Calculate Statistical Formulas Flawlessly in WPS Office
WPS Spreadsheet provides robust support for all standard statistical functions, including MODE, MODE.SNGL, and IFERROR. You can easily analyze your datasets, handle formula errors gracefully, and maintain full compatibility with Microsoft Excel files.
- 1. Open your dataset in WPS Spreadsheet: Launch WPS Office and open the workbook containing the data you want to analyze.
- 2. Select a blank cell: Click on the cell where you want the most frequent value (the mode) to appear.
- 3. Insert the MODE formula: Type =MODE( and select your data range using your mouse, then close the parenthesis and press Enter.
- 4. Handle unique datasets with IFERROR: To prevent #N/A errors on unique datasets, modify your formula to =IFERROR(MODE(Range), "No Mode") and press Enter.

Frequently Asked Questions
What is the difference between MODE, MODE.SNGL, and MODE.MULT?
MODE is the classic function used in older versions of Excel. MODE.SNGL is its modern equivalent, returning a single most frequent value. MODE.MULT is used as an array formula to return multiple values if there is a tie for the most frequent number. All three will return an #N/A error if there are no duplicate values.
Can the MODE function evaluate text strings?
No, the MODE function only works with numeric data. If you need to find the most frequently occurring text string in a range, you must use a more complex array formula combining INDEX, MATCH, and MODE.MULT, or use Pivot Tables to count text frequencies.
How can I visually check for duplicates before using the MODE function?
You can use Conditional Formatting to easily spot duplicates. Highlight your data range, navigate to the Home tab, click on Conditional Formatting, choose Highlight Cells Rules, and select Duplicate Values. This will color-code repeating numbers so you can confirm a mode exists.
Why does my MODE function return 0 instead of an #N/A error?
If your selected data range includes multiple empty cells, Excel may interpret those blanks as zeros. If zero (or blank) is the most frequent entry in the range, the formula will output 0. Ensure your selected range only includes cells with actual data.




