The MODE.SNGL and the MODE.MULT functions both find the statistical mode (the most commonly occurring value (or values) from a supplied set of numbers).
The difference between the functions occurs when the supplied data set has more than one mode. In this case:
The Excel MODE.MULT function returns a vertical array of the statistical modes (the most frequently occurring values) within a list of supplied numbers.
The function is new in Excel 2010 and so is not available in earlier versions of Excel.
The syntax of the Mode.Mult function is:
where the number arguments are up to 254 numeric values (or arrays of numeric values), for which you want to calculate the mode.
As the Mode.Mult function returns an array of values, it must be entered as an array formula. If the function is not entered as an array formula, only the first mode is returned, which is the same as using the MODE.SNGL function.
Cells B1-B2 of the above spreadsheet on the right show the Mode.Mult function, used to return the modes of the values in cells A1-A10.
Clearly the data set has two modes, the values 3 and 5, and so the Mode.Mult function will return a vertical array containing these two values. It must therefore be entered as an array formula, into the vertical range of cells, B1-B2.
The curly brackets seen around the function in the formula bar, show that it has been entered as an array formula.
For further details and examples of the Excel Mode.Mult function, see the Microsoft Office website.
If you get an error from the Excel Mode.Mult function this is likely to be one of the following:
#N/A! | - | Occurs if there are no duplicates (and there is therefore no mode) within the supplied values. |
#VALUE! | - |
Occurs if a value that is supplied directly to the function (i.e. that is not part of an array) is non-numeric. (Note that non-numeric functions that are part of an array of values are ignored by the Mode.Mult function). |