Skip to content

Lessons in your language are coming soon. Formulas already work in your Excel language.

This page isn't translated yet, so its text is in English. Function names and formulas are shown in your Excel language.

Excel function · Statistics

SMALL

Returns the k-th smallest number, such as the second lowest.

What it does

SMALL is the mirror of LARGE: k = 1 is the minimum, k = 2 the second lowest. It suits price comparisons and fastest times.

Syntax

=SMALL(array; k)

Arguments in square brackets are optional, and … means you can add more of the same. In this Excel language, arguments are separated by ;

Arguments

array
The numbers to rank.
k
Which place to return, counting from 1 for the smallest.

Example

Four quotes came in for the same job. What is the second-cheapest?

ABC
1QuoteSecond lowest
2420395
3380
4455
5395

The formula in C2:

=SMALL(A2:A5;2)

Result: 395

Ordered from the bottom, the quotes are 380, 395, 420, 455. The second one is 395.

Common mistakes

  • Expecting empty cells to count as 0. They are skipped, but typed zeros are not.
  • Asking for a k larger than the number of values, which gives #NUM!.

In other Excel languages

Excel translates function names, and in some languages the argument separator too. Type the name your Excel shows.

Excel languageFunction nameSeparator
EnglishSMALL,
DeutschKKLEINSTE;
FrançaisPETITE.VALEUR;
Español (España)K.ESIMO.MENOR;
Español (México)K.ESIMO.MENOR,
日本語SMALL,
한국어SMALL,
繁體中文SMALL,
ไทยSMALL,
ខ្មែរSMALL,
Tiếng ViệtSMALL;

Practise it

More from this module

All functions