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. Build an Employee Performance Tracker in Excel

Build an Employee Performance Tracker in Excel

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

The short answer

An employee performance tracker in Excel is a table with one row per employee per review period, holding the team, period and score. AVERAGEIFS gives averages by person, team or quarter, IFS turns scores into labels such as On target, LARGE finds the top scores, and conditional formatting colors the results.

Key takeaways

  • Use one row per employee per review period, not one column per quarter, so formulas and pivot tables work.
  • AVERAGEIFS averages scores for any mix of person, team and quarter.
  • IFS turns a score into a label. The bands should come from your organization's own review scheme.
  • LARGE and SMALL find the top and bottom scores; watch out for ties.
  • Performance data is personal, so share the file only with the people who are allowed to see it.
On this page+
  1. What goes in a performance tracker?
  2. Set up the tracker: one row per review
  3. Average scores with AVERAGEIFS
  4. Label each score with IFS
  5. Find the top scores with LARGE
  6. Highlight results with conditional formatting
  7. Keep the tracker accurate and private
  8. Practise it

An employee performance tracker in Excel is a simple table of review scores that Excel summarizes for you: averages by person, team and quarter, a label for each score, and a quick view of the highest results. This guide is for team leads, HR coordinators and anyone asked to keep review scores in a spreadsheet. It covers the layout and formulas only; how scores are set and used is up to your organization's own process.

What goes in a performance tracker?#

A performance tracker records the same few facts for every review: who, which team, which period, and the result. Keep it to the columns you'll actually use:

ColumnWhat it holdsExample
EmployeeName or employee IDAmara
TeamTeam or departmentSupport
QuarterThe review periodQ2
ScoreThe rating on your scale, such as 1 to 54
RatingA label worked out from the scoreAbove target

You might add goal columns, a reviewer, or a date. Keep long comments out of the main table, or in a final column, so the numbers stay easy to work with.

Set up the tracker: one row per review#

Put one row per employee per period, not one column per quarter. A long table like this means a new quarter adds rows, and every formula and pivot table keeps working. Here is the example data in A1:D8:

ABCD
1EmployeeTeamQuarterScore
2AmaraSupportQ13.5
3AmaraSupportQ24
4JonahSupportQ13
5JonahSupportQ23.5
6LenaSalesQ14.5
7LenaSalesQ24
8TomSalesQ23

Turn it into an Excel table with Ctrl+T (Mac: ⌘T) so new rows are picked up by formulas automatically. Add a drop-down list for Team and Quarter with Data > Data Validation > List to stop spelling differences like "support" and "Suport".

Average scores with AVERAGEIFS#

AVERAGEIFS averages the cells that meet every condition you give it. The range to average always comes first, then pairs of "range to check, what to match".

QuestionFormulaResult
Amara's average=AVERAGEIFS(D2:D8,A2:A8,"Amara")3.75
Support team in Q2=AVERAGEIFS(D2:D8,B2:B8,"Support",C2:C8,"Q2")3.75
Sales team in Q2=AVERAGEIFS(D2:D8,B2:B8,"Sales",C2:C8,"Q2")3.5
Everyone in Q1=AVERAGEIFS(D2:D8,C2:C8,"Q1")3.67 (rounded)

For a summary grid, put the team names down column G and the quarters across row 1, then use cell references instead of typed text, with $ to lock the ranges:

Excel formula
=AVERAGEIFS($D$2:$D$8,$B$2:$B$8,$G2,$C$2:$C$8,H$1)

Fill it across and down to complete the grid. If a team has no scores for a quarter, AVERAGEIFS returns #DIV/0!; wrap it in IFERROR(...,"") to show a blank. The AVERAGEIFS function guide and the article on AVERAGEIFS with several criteria cover the details.

Label each score with IFS#

IFS checks conditions in order and returns the result for the first true one. In E2, type:

Excel formula
=IFS(D2>=4,"Above target",D2>=3,"On target",TRUE,"Below target")

Fill it down. Amara's Q1 score of 3.5 becomes On target, and her Q2 score of 4 becomes Above target. The final TRUE catches every score below 3.

Check the highest band first, or every score of 4 or more would stop at the >=3 test. The labels and cut-offs here are only an example. Use the bands from your organization's own review scheme. IFS needs Excel 2019 or later, or Microsoft 365; the IFS function guide shows the nested IF version for older Excel.

Find the top scores with LARGE#

LARGE returns the nth largest value in a range, and SMALL returns the nth smallest.

  • =LARGE(D2:D8,1) returns 4.5, the highest score.
  • =LARGE(D2:D8,2) returns 4.
  • =LARGE(D2:D8,3) also returns 4, because two scores tie at 4.
  • =SMALL(D2:D8,1) returns 3, the lowest score.

To show who has the top score, look up the name next to it. In Excel 2021 or Microsoft 365:

Excel formula
=XLOOKUP(MAX(D2:D8),D2:D8,A2:A8)

This returns Lena. With ties, a lookup returns only the first match, so check the list by eye too. For a full ranking, the guide to the RANK function explains how ties are numbered.

Highlight results with conditional formatting#

Conditional formatting colors cells automatically based on their value, so patterns stand out:

  1. Select the scores, D2:D8.
  2. Go to Home > Conditional Formatting > Color Scales and pick a scale.

To color the label column, select E2:E8, choose Highlight Cells Rules > Equal To, type Above target and pick a fill. Repeat for the other labels. The conditional formatting guide shows formula-based rules too, such as coloring a whole row.

Keep the colors calm and consistent. The goal is to make the numbers easy to read, not to make a judgement on screen. For a one-page view of the averages, the guide to building a KPI summary in Excel shows a clean layout, and the guide to HR analytics in Excel covers headcount and turnover alongside scores.

Keep the tracker accurate and private#

A tracker is only useful if people can trust it. A few practical habits help:

  • Use formulas, not typed results, so averages and labels always match the scores.
  • Use the same scale and periods for everyone, and note the scale on a separate sheet.
  • Limit who can open the file. Performance data is personal. Store and share it the way your organization's policies require.
  • Protect formula cells with Review > Protect Sheet so they aren't overwritten by accident. Sheet protection prevents mistakes; it is not strong security.

Practise it#

AVERAGEIFS is the formula you'll use most in a tracker. Practise AVERAGEIF, MAXIFS and MINIFS in a live spreadsheet: you type the formula and it checks it instantly. Then find top results in the LARGE and SMALL lesson and color them in the conditional formatting lesson. Try the AVERAGEIFS exercise on this page first.

Try it yourself

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

What is the Support team's average score in Q2? Click F2 and use AVERAGEIFS with the Score column (D2:D8), the Team column (B2:B8) and the Quarter column (C2:C8).

fx
ABCDEFG
1
Employee
Team
Quarter
Score
2
Amara
Support
Q1
3.5
Support Q2
3
Amara
Support
Q2
4
4
Jonah
Support
Q1
3
5
Jonah
Support
Q2
3.5
6
Lena
Sales
Q1
4.5
7
Lena
Sales
Q2
4
8
Tom
Sales
Q2
3
9
10
11

Tip: The range to average comes first (D2:D8). Then add B2:B8 with "Support" and C2:C8 with "Q2".

Practise this in a lesson

LessonAVERAGEIF, MAXIFS and MINIFSFind the average, highest and lowest values that meet one or more conditions.LessonLARGE and SMALLFind the second-highest, top 3 or second-lowest value, a favorite interview question.LessonConditional formattingMake important numbers stand out: highlight values over a limit, duplicate IDs and the top 3, then color whole rows with a formula rule and a $ on the column.Function guideAVERAGEIFSAverage only the rows that meet several conditions with AVERAGEIFS. Text, number and blank criteria, common errors, and live practice.Function guideIFSReplace messy nested IFs with Excel's IFS function. Examples for grades, tiers and SLAs, the catch-all trick, and a live exercise.

Frequently asked questions

How do I create a performance tracker in Excel?

+

Make a table with columns for employee, team, review period and score, with one row per employee per period. Then add AVERAGEIFS formulas for averages, an IFS column for labels and conditional formatting to color the scores.

How do I calculate an employee's average score in Excel?

+

Use AVERAGEIFS: =AVERAGEIFS(D2:D8,A2:A8,"Amara") averages every score in D2:D8 where the employee in A2:A8 is Amara. Add a pair such as C2:C8,"Q2" to limit it to one quarter.

How do I find the top performer in Excel?

+

=MAX(D2:D8) or =LARGE(D2:D8,1) gives the highest score. To return the name, use =XLOOKUP(MAX(D2:D8),D2:D8,A2:A8) in Excel 2021 or Microsoft 365, or INDEX and MATCH in older versions.

Is there a performance tracker template in Excel?

+

Excel offers templates under File > New, but a tracker you build yourself is easier to adapt. A simple table with four or five columns and a few formulas is enough for most teams.

Sources

  • AVERAGEIFS function - Microsoft Support
  • IFS function - Microsoft Support
  • LARGE 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 goes in a performance tracker?
  2. Set up the tracker: one row per review
  3. Average scores with AVERAGEIFS
  4. Label each score with IFS
  5. Find the top scores with LARGE
  6. Highlight results with conditional formatting
  7. Keep the tracker accurate and private
  8. Practise it

Keep reading

Tests & careers· 7 min read

HR Analytics in Excel: Headcount, Turnover and Tenure

HR analytics in Excel starts with one row per employee, with department, start date, leave date and status. From that table, COUNTIFS gives headcount by department or on any date, hires and leavers in a period, and the turnover rate (leavers divided by average headcount). DATEDIF and YEARFRAC measure tenure, and a summary table feeds the dashboard.

Math· 6 min read

RANK Function in Excel: Rank Scores and Sales

RANK.EQ returns a number's position in a list. Write =RANK.EQ(B2,$B$2:$B$8) to rank the value in B2 against the whole column, with the largest value ranked 1. Add a third argument of 1 to rank smallest first. Tied values share a rank and the next rank is skipped. RANK does the same job and still works in every version of Excel.

Conditional math· 6 min read

AVERAGEIFS in Excel: Averages With Several Conditions

AVERAGEIFS averages the numbers in one range for the rows that meet every condition you give it. Write =AVERAGEIFS(average_range, criteria_range1, criteria1, ...), for example =AVERAGEIFS(C2:C8,A2:A8,"North",B2:B8,"Swift") for the average delivery days of Swift orders in the North. If no row matches, it returns #DIV/0!.

More on projects

  • Build an Equipment Checkout Tracker in Excel
  • Track Expenses by Category in Excel
  • FIFO Inventory Costing in Excel, Step by Step
  • How to Build a Simple Three-Statement Financial Model in Excel
  • How to Make a GPA Calculator in Excel
  • Build a Gradebook in Excel
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