
Find the number that appears most often in a list. Useful when you want the most common score, rating, or ID.
MODE.SNGL returns the number that appears most often in a set of values. If one number repeats more than the others, that repeated number is the result.
This makes the function useful for lists where the most common choice matters more than the average. Ratings, scores, product IDs, response codes, and time slots are all good examples because you usually want to know what shows up most, not what the arithmetic mean is.
MODE.SNGL is useful when the workbook needs one representative most-frequent value. It gives a simpler answer than MODE.MULT, which makes it practical in basic summaries where one modal result is enough for the report.
Returns the value with the highest frequency in a numeric list.
Returns one most frequent value. If no value repeats, Excel returns #N/A.
=MODE.SNGL(number1, [number2], ...)
You can pass numbers directly, use one range, or combine several ranges and values in the same formula.
If you are deciding between central-tendency functions, the easiest way is to ask what kind of answer you want.
| Function | What it returns | Use it when |
|---|---|---|
MODE.SNGL |
One most frequent value | You want a single most common number |
MODE.MULT |
All modes | You want every tied most frequent value |
MEDIAN |
The middle value | You want the center of the sorted list |
AVERAGE |
The arithmetic mean | You want the standard average |
MODE.SNGL is often the better choice when the values are categories stored as numbers. For example, if a store tracks shoe sizes as numbers, an average size may not tell you much, but the most common size tells you what customers buy most often. The same idea works for survey ratings, ticket codes, and repeated time slots.
Microsoft notes that when you use array or reference arguments, text, logical values, and blank cells are ignored, while zero is included. That means a range with numbers and some empty cells can still work fine. If the range contains no repeated numbers at all, the function returns #N/A because there is no mode to return.
One practical detail is the name itself. MODE.SNGL is the modern single-result version of the older MODE function. If you only want one result, this is the function to use. If you want all tied modes, switch to MODE.MULT.
Here the number 5 appears more often than the others, so that is the result.
=MODE.SNGL(B1:B3) // Returns the most common value in the range.
Find the most common score in the list.
You do not always need a worksheet range. MODE.SNGL also works with typed values.
=MODE.SNGL(1,2,2,3) // Returns 2.
Find the most frequent number in the typed set.
This is useful for test results, ratings, and review scores when you want the value people picked most.
=MODE.SNGL(B1:B10) // Returns the repeated score that appears most often.
Find the most frequent numeric value in the range.
Repeated time values can show a pattern in activity. MODE.SNGL helps you pick out that repeated peak.
=MODE.SNGL(B1:B10) // Returns the most frequent hour in the range.
Identify the most common survey score.
MODE.SNGL is the modern function for finding one most common number in a list. This lesson showed that it works best when the repeated value itself is the thing you care about, like a popular score, a common rating, or the hour that shows up most often.
It is also important to know what it does not do. It does not return every tied result, and it does not work when nothing repeats. In those cases, you would switch to MODE.MULT or accept that there is no single mode in the data.
#N/A.MODE.MULT instead.Tell your friends about this post