Course / Statistics & Ranking

RANK, LARGE and SMALL

Rank a list either way round, build a top-three table, and put a name to each place. Intermediate · 5 min · RANK, LARGE, SMALL, INDEX/MATCH

Raw numbers tell you how much. A ranking tells you where someone stands, which is often the question people really want answered.

> RANK compares each value with the whole list, so lock the list with $ before you copy the formula down.

Steps

  1. Your running club logs how far each member ran this month. In D2, rank Priya's distance against the whole list with =RANK(B2, $B$2:$B$13), then fill it down to D13.

  2. For race times, smaller is better. In E2:E13, rank the 5K times in column C so the fastest runner gets 1, by adding a third argument of 1: =RANK(C2, $C$2:$C$13, 1)

  3. Time for a podium. In H2, find the longest distance with =LARGE($B$2:$B$13, G2), using the place number in G2 as k. Fill it down to H4 for 2nd and 3rd place.

  4. The fastest times are the smallest numbers. In H7:H9, use SMALL on the 5K times in column C, with the place numbers in G7:G9 as k.

  5. A podium needs names. In I2, find the distance from H2 in B2:B13 and return the runner from column A: =INDEX($A$2:$A$13, MATCH(H2, $B$2:$B$13, 0)). Fill it down to I4.

Remember

Previous: Weeks, months and quarters in reports · Next: Mean, median and mode