Cellgrids Cellgridsby LearnWithRinkesh
Home › Excel tutorials › VLOOKUP Approximate Match: Tax Brackets and Grades

VLOOKUP with Approximate Match: How to Calculate Tax Brackets and Grades

By Rinkesh Shah · Business Analyst, 8 years in data · Updated 2026-10-31

▶ Video coming soon

Approximate match is for ranges, not exact values: grades, tax slabs, discount bands and commission tiers. Here the lookup value does not need to appear in the table.

How it works

With TRUE (or the last argument left out), VLOOKUP finds the largest value that is less than or equal to your lookup value. This only works if the first column is sorted ascending.

Example: marks to grade

Build a small table in E2:F6:

Then use: =VLOOKUP(B2, $E$2:$F$6, 2, TRUE)

A score of 72 returns B, because 70 is the largest value that is not more than 72.

Example: commission tiers

Put sales thresholds (0, 50000, 100000) in one column and the percentage in the next. The same formula returns the correct rate for any sales amount.

TRUE vs FALSE

Common mistakes

If you prefer, IFS or XLOOKUP with match mode -1 can do the same job.

Worked example

Grade bands in A2:B5: 0 F, 50 C, 75 B, 90 A (sorted ascending). Marks of 82 in D2: =VLOOKUP(D2,A2:B5,2,TRUE) returns B, the largest band not above 82.

Common mistakes

Frequently asked questions

Why must the table be sorted?

Approximate match uses a binary search, so it needs ascending order.

TRUE or FALSE?

TRUE for ranges and bands. FALSE for exact values like IDs.

Is there a better way?

XLOOKUP with match mode -1.

Practice this online, free

Reading is only half of learning Excel. Cellgrids is a free place for online Excel practice: solve Excel formula exercises in a live spreadsheet, prepare for Excel interview questions, and work through business case studies built for data analytics and business analytics roles.

Practice these formulas: VLOOKUP, IFS, LOOKUP.

Start Excel practice → Case studies