Summary

To get the 2nd smallest value, 3rd smallest value, 4th smallest value, and so on, from a set of data, you can use the SMALL function. In the example shown, the formula in G5 is:

=SMALL(times,F5)

which returns the nth smallest times using the value in column F for n.

Generic formula

=SMALL(range,nth)

Explanation 

The SMALL function is fully automatic — you just need to supply a range and an integer for"nth" to specify the ranked value you want. The official names for these arguments are "array" and "k".

Note: you can also use the MIN function to get the smallest value (i.e. the 1st smallest value).

Dave Bruns Profile Picture

AuthorMicrosoft Most Valuable Professional Award

Dave Bruns

Hi - I'm Dave Bruns, and I run Exceljet with my wife, Lisa. Our goal is to help you work faster in Excel. We create short videos, and clear examples of formulas, functions, pivot tables, conditional formatting, and charts.