FormulaCraft

RANK.AVG

RANK.AVG assigns tied values the average of the ranks they would have occupied. For example, two values tied for 2nd and 3rd each receive rank 2.5. This approach is preferred in statistical work to avoid inflating or deflating rank sums.

Topic:RANK & statistical aggregates
Excel
=RANK.AVG(B2,B2:B5,0)
Google Sheets
=RANK.AVG(B2,B2:B5,0)

Try it with your data

Edit the grid or formula, then run it through a real spreadsheet engine — no signup.

Sample data — click any cell to edit

Runs server-side · free · no signup

How it works

  1. 1Enter the value, range, and order: =RANK.AVG(B2,B2:B5,0).
  2. 2Lock the range before copying down: =RANK.AVG(B2,$B$2:$B$5,0).
  3. 3Tied values receive the average of their shared ranks rather than the top rank.

Need a version for your data?

Try: “Rank test scores using averaged ranks so that ties don't distort statistical analysis

More on RANK & statistical aggregates

See all →

Related

Written and reviewed by FormulaCraft Team. Each formula on this page is run through our verification engine before publishing.

Last reviewed: