ExcelReady
CourseMock testsFunction guidesBlog
Start freeStart learning for free
ExcelReady

Be Excel-ready before day one. Hands-on practice in your browser, with instant feedback.

Learn

  • Course
  • Mock tests
  • Function guides
  • Blog

Test prep

  • Excel level test
  • Excel test practice
  • Free screening quiz
  • Certificate

Company

  • About
  • Editorial policy
  • Contact
  • Terms
  • Privacy

© 2026 ExcelReady. All rights reserved.

  1. Blog
  2. Projects
  3. How to Build a Merit Increase Matrix in Excel

How to Build a Merit Increase Matrix in Excel

By ExcelReady Team·Updated November 3, 2026·6 min read

The short answer

A merit increase matrix is a grid of raise percentages by performance rating (rows) and position in the pay range (columns). In Excel, put the band minimums in the header row, then look up each person's percentage with =INDEX(B2:D6,MATCH(G1,A2:A6,0),MATCH(G2,B1:D1,1)). Multiply by salary for the increase, and check the total against the budget.

Key takeaways

  • Rows hold performance ratings and columns hold compa-ratio bands; each cell is an increase percentage.
  • Write each band as its lowest value (0, 0.90, 1.10) in ascending order, so MATCH with 1 finds the right band.
  • INDEX MATCH MATCH uses an exact match for the rating and an approximate match for the compa-ratio.
  • Increase = salary × percentage; new salary = salary × (1 + percentage). Round the amounts, not the percentages.
  • Total the increases and divide by total salaries to compare the average increase with the budget.
On this page+
  1. What is a merit increase matrix?
  2. Step 1: Lay out the matrix
  3. Step 2: Add each employee's compa-ratio
  4. Step 3: Look up the increase with INDEX MATCH MATCH
  5. Step 4: Calculate the increase and the new salary
  6. Step 5: Check the matrix against the budget
  7. Other ways to look up the matrix
  8. Practise it

A merit increase matrix sets each employee's raise percentage from two things: their performance rating and where their pay sits in its range. In Excel you build the matrix as a small grid, look up each person's percentage with INDEX MATCH MATCH, and then calculate the increase, the new salary and the total cost. This guide is for HR, compensation and finance job seekers who need to build or check one. The percentages, salaries and bands below are made-up example figures to show the method, not pay recommendations.

What is a merit increase matrix?#

A merit increase matrix is a grid with performance ratings down the side and pay-range positions across the top. Each cell holds an increase percentage.

The position in the range is usually measured with the compa-ratio: salary divided by the range midpoint. A compa-ratio of 0.90 means 90% of the midpoint. The guide on how to calculate compa-ratio in Excel covers that step in detail.

Many matrices give a larger percentage to people lower in their range for the same rating, so pay moves toward the midpoint over time. Whether and how to do that is a policy decision for each organisation; Excel only applies the rules you set.

Step 1: Lay out the matrix#

Put ratings in column A and the compa-ratio bands in row 1. The key detail: write each band as its lowest value, as a real number, in ascending order:

ABCD
1Rating00.901.10
256.0%5.0%3.5%
345.0%4.0%2.5%
433.5%3.0%1.5%
521.5%1.0%0.0%
610.0%0.0%0.0%

So column B means "below 0.90", column C means "0.90 up to 1.10", and column D means "1.10 and above". For readers, add a label row above the matrix such as "Below 0.90 | 0.90–1.09 | 1.10+", but keep the formulas pointing at the numbers in row 1.

Type the percentages as numbers (0.05 or 5%) and format them with Ctrl+Shift+% (Mac: ⌃⇧%). Text such as "5 %" won't calculate.

Step 2: Add each employee's compa-ratio#

Put the employee list below the matrix, with headers in row 11 and Ana in row 12. Column A holds the name, B the rating, C the salary, D the range midpoint and E the compa-ratio, which is =C12/D12:

EmployeeRatingSalaryMidpointCompa-ratio
Ana452,00056,0000.93
Ben366,50065,0001.02
Chloe558,80056,0001.05
Dev375,60084,0000.90
Ema262,40065,0000.96
Fay493,00084,0001.11

Keep the full value in the cell (for Ana, 0.92857…) and only change the display. Rounding the compa-ratio itself can move someone across a band edge.

Step 3: Look up the increase with INDEX MATCH MATCH#

INDEX returns a cell from the grid; the two MATCH functions tell it which row and which column. With the rating in G1 and the compa-ratio in G2:

Excel formula
=INDEX(B2:D6,MATCH(G1,A2:A6,0),MATCH(G2,B1:D1,1))
  1. MATCH(G1,A2:A6,0) finds rating 4 in the rating column: row 2 of the grid. The 0 means exact match.
  2. MATCH(G2,B1:D1,1) finds the band for 0.96. The 1 means approximate match: the largest value that is not above 0.96, which is 0.90, column 2.
  3. INDEX(B2:D6,2,2) returns 4%.

Approximate match only works if the band minimums are sorted from smallest to largest. A value exactly on an edge belongs to the higher band: Dev's 0.90 lands in the 0.90 column and gets 3%. The INDEX function guide and the MATCH function guide cover both arguments, and INDEX MATCH MATCH explained goes deeper into two-way lookups.

In the employee table, point the formula at each row's own cells and lock the matrix with $, for example =INDEX($B$2:$D$6,MATCH(B12,$A$2:$A$6,0),MATCH(E12,$B$1:$D$1,1)), then fill down (Windows: Ctrl+D; Mac: ⌘D).

Step 4: Calculate the increase and the new salary#

With the percentage in column F, the money is simple multiplication. In G12 and H12:

Excel formula
=ROUND(C12*F12,0)
=C12+G12

The first formula is the increase amount, rounded to whole units; the second is the new salary. The results for the example team:

EmployeeIncrease %IncreaseNew salary
Ana4.0%2,08054,080
Ben3.0%1,99568,495
Chloe5.0%2,94061,740
Dev3.0%2,26877,868
Ema1.0%62463,024
Fay2.5%2,32595,325

If you only need the new salary, =C12*(1+F12) does it in one step. The guide to increasing a number by a percentage covers this pattern and its common slips.

Step 5: Check the matrix against the budget#

A matrix is usually designed to fit a total budget, so check it every time you change a percentage. Two formulas do it:

Excel formula
=SUM(G12:G17)
=SUM(G12:G17)/SUM(C12:C17)

For the example team, the increases total 12,232 on salaries of 408,300, an average increase of 3.0%. If the budget is a different figure, adjust the percentages in the matrix and every lookup updates.

Note that this is a weighted average: higher salaries count for more. A simple =AVERAGE(F12:F17) of the percentages gives about 3.1% here, which is not the cost to the budget.

Other ways to look up the matrix#

XLOOKUP can do the same two-way lookup in Microsoft 365 or Excel 2021 and later. The inner XLOOKUP picks the band column with match mode -1; the outer one picks the rating:

Excel formula
=XLOOKUP(G1,A2:A6,XLOOKUP(G2,B1:D1,B2:D6,,-1))

This also returns 4%. The guide to two-way lookups compares the options. Whichever you use, watch for these errors:

  1. #N/A from the band MATCH. The compa-ratio is below the first band. Start the first band at 0.
  2. #N/A from the rating MATCH. The rating is text in one table and a number in the other.
  3. The wrong band. The header row isn't sorted, or holds text like "0.90–1.09" instead of numbers.
  4. Unlocked ranges. Without $, the matrix shifts as you fill down.

Merit matrices sit alongside other HR work such as rosters and pay runs; see the Excel skills for HR jobs and the payroll calculator guide.

Practise it#

The heart of a merit matrix is a two-way lookup. Practise INDEX and MATCH in a live spreadsheet, then calculate increases and new salaries in the percentages and percent change lesson. When you are ready, the HR roster interview drill puts lookups and percentages together in a realistic task. Each lesson checks your work instantly.

Try it yourself

This is a live spreadsheet. Type the formula in the green cell and press Enter.

Look up the increase for a rating of 4 (G1) and a compa-ratio of 0.96 (G2). In G3, use INDEX on B2:D6 with MATCH for the row (exact, 0) and MATCH for the column (approximate, 1, on the band minimums in B1:D1).

fx
ABCDEFGH
1
Rating
0
0.9
1.1
Rating
4
2
5
0.06
0.05
0.035
Compa-ratio
0.96
3
4
0.05
0.04
0.025
Increase
4
3
0.035
0.03
0.015
5
2
0.015
0.01
0
6
1
0
0
0
7
8
9

Tip: The row MATCH ends with 0 for an exact match. The column MATCH ends with 1, which finds the largest band minimum that is not above 0.96.

Practise this in a lesson

LessonINDEX and MATCHCombine INDEX and MATCH to look up in any direction, including returning a column to the left of the one you search.LessonPercentages and % changeCalculate percent change with (new - old) / old, format it as a percentage, and grow a number by a percent.LessonInterview drill: HR rosterWork through a timed-test style HR roster: look up a salary, count, total and list by department, flag bonuses, calculate tenure and handle a missing ID.Function guideINDEXLearn the Excel INDEX function: return a value by row and column position, build two-way lookups with MATCH, and practice live.Function guideMATCHLearn how Excel's MATCH finds the position of a value, why the 0 matters, and how it powers INDEX/MATCH. Includes a live exercise.

Frequently asked questions

What is a merit increase matrix?

+

It is a table that sets a salary increase percentage for each combination of performance rating and position in the pay range. Ratings go down the side, compa-ratio bands go across the top, and each cell holds a percentage.

How do I look up a value in a merit matrix in Excel?

+

Use INDEX with two MATCH functions: =INDEX(B2:D6,MATCH(rating,A2:A6,0),MATCH(compa_ratio,B1:D1,1)). The first MATCH finds the rating row exactly. The second finds the compa-ratio band, using the lowest value of each band in the header row.

Why does my merit matrix lookup return #N/A?

+

Either the rating isn't in the rating column, or the compa-ratio is lower than the first band. Start the first band at 0 and make sure ratings in both tables are the same type, numbers or text.

How do I calculate the new salary after a merit increase?

+

Multiply the salary by 1 plus the increase percentage: =C2*(1+F2). For a 4% increase on 52,000, the new salary is 54,080. Use =ROUND(C2*F2,0) if you need the increase amount on its own, rounded to whole units.

Sources

  • INDEX function - Microsoft Support
  • MATCH function - Microsoft Support

Written and checked by the ExcelReady Team. First published November 3, 2026. The practice exercise runs in the same formula engine as our lessons. Found a mistake? Read our editorial policy or email hello@excelready.app.

On this page

  1. What is a merit increase matrix?
  2. Step 1: Lay out the matrix
  3. Step 2: Add each employee's compa-ratio
  4. Step 3: Look up the increase with INDEX MATCH MATCH
  5. Step 4: Calculate the increase and the new salary
  6. Step 5: Check the matrix against the budget
  7. Other ways to look up the matrix
  8. Practise it

Keep reading

Lookups· 6 min read

INDEX MATCH MATCH: Two-Way Lookups Explained

INDEX MATCH MATCH is a two-way lookup: =INDEX(B2:E6,MATCH(H1,A2:A6,0),MATCH(H2,B1:E1,0)). The first MATCH finds the row of the item in H1, the second finds the column of the heading in H2, and INDEX returns the value where they meet. It works in every Excel version and doesn't break when you insert columns.

Lookups· 6 min read

Two-Way Lookup in Excel (Row and Column)

A two-way lookup finds the value where a row and a column meet, like units sold for one product in one month. Use INDEX with two MATCHes: =INDEX(B2:E6,MATCH(H1,A2:A6,0),MATCH(H2,B1:E1,0)). The first MATCH finds the row, the second finds the column, and INDEX returns the cell where they cross.

Projects· 6 min read

Build a Simple Payroll Calculator in Excel

To do simple payroll in Excel, list each employee's hours and hourly rate, then calculate gross pay with overtime. Look up a tax rate from a band table with VLOOKUP and TRUE for an approximate match, multiply, and round to cents with ROUND. Net pay is gross minus deductions. Real tax rules vary, so use your official tables.

More on projects

  • Mileage Log in Excel: Track Trips and Reimbursements
  • Build a Monthly Budget in Excel
  • How to Build a Net Worth Tracker in Excel
  • Build an Order Tracker in Excel
  • Calculate Hours Worked and Overtime in Excel
  • Petty Cash Log in Excel With a Running Balance
All projects articles →

Don't just read about Excel. Do it.

Practise real formulas in a live spreadsheet with instant feedback, right in your browser. Nothing to download.

Start learning for free