The Excel SMALL function returns numeric values based on their position in a list ranked by value. In other words, it can retrive "nth smallest" values - 1st value, 2nd smallest value, 3rd smallest value, etc.

Get the nth smallest value

The nth smallest value in the array.

=SMALL (array, n)

**array**- A range of cells from which to extract smallest values.**n**- An integer that specifies the position from the smallest value, i.e. the nth position.

The SMALL function is useful when you want to retrieve "lowest" values from a set of data. For example, the first, second, and third fastest times in a race.

**array** can be an array constant or a range of cells.

**n** is the position away from the largest value. For example, use 2 for the 2nd largest value, 3 for the 3rd largest value, etc.

Microsoft uses "k" instead of "n" in their function documentation. Exceljet uses **n** because "nth" is more familiar than "kth".