Build a Simple KPI Summary Sheet in Excel
By ExcelReady TeamUpdated 6 min read
The short answer
A KPI summary sheet is a small block of formulas that reads a data table and shows the few numbers your manager asks about. Use SUMIFS for totals, COUNTIFS for counts, a ratio for rates and (new - old) / old for percent change. Put the month in one input cell so every KPI updates when you change it.
Key takeaways
- Keep raw data and KPIs apart: one data table, one small summary block that only holds formulas.
- SUMIFS and COUNTIFS do most of the work; point their criteria at an input cell such as the month.
- Rates are one count divided by another, and percent change is (new - old) / old.
- Lock the data ranges with $ so you can copy KPI formulas without breaking them.
- Check the summary against the raw data once before you share it.
On this page+
A KPI summary sheet is the simplest kind of KPI dashboard in Excel: one data table, plus a small block of formulas that shows revenue, deals won, win rate and progress to target. You build it with SUMIFS, COUNTIFS and a percent change formula, and you point everything at one input cell so the whole summary updates when you change the month. This guide walks through a complete build you can copy, then shows how to extend it.
What goes on a KPI summary sheet?#
A KPI (key performance indicator) is a number that tells you whether things are going well, such as revenue or win rate. A summary sheet shows a handful of them in one place, calculated from raw data.
The rule that keeps it reliable: data and KPIs live apart. The data table holds one row per deal and nothing else. The KPI block holds only formulas and one or two input cells. You never type a total by hand.
Most summaries answer the same four kinds of question:
| Question | KPI type | Excel tool |
|---|---|---|
| How much? | Total | SUMIFS |
| How many? | Count | COUNTIFS |
| How often? | Rate | One count divided by another |
| Better or worse? | Change | (new - old) / old |
Step 1: Set up the data table#
Start with a clean table: one header row, one row per record, no blank rows and no totals mixed in. Here are eight deals across two months:
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Month | Region | Status | Amount |
| 2 | Sep | North | Won | 4,200 |
| 3 | Sep | South | Lost | 3,100 |
| 4 | Sep | North | Won | 2,800 |
| 5 | Sep | South | Won | 3,600 |
| 6 | Oct | North | Won | 5,100 |
| 7 | Oct | South | Won | 2,900 |
| 8 | Oct | North | Lost | 1,800 |
| 9 | Oct | South | Won | 4,400 |
In real work you would usually have a Date column instead of a Month label. The formulas are the same idea; you just use a date range as the criteria, which our guide to summing by date range or month explains.
Step 2: Add the input cells#
Input cells are the values people change; every KPI reads them. Put them at the top of the summary block:
| F | G | |
|---|---|---|
| 1 | Month | Oct |
| 2 | Prior month | Sep |
| 3 | Target | 15,000 |
Now nobody has to edit a formula to see a different month. They change G1 and G2, and everything below recalculates.
Step 3: Write the KPI formulas with SUMIFS and COUNTIFS#
SUMIFS adds the numbers that match every condition, and COUNTIFS counts the rows that match every condition. Lock the data ranges with $ so you can copy formulas between KPI cells safely (press F4 on Windows or ⌘T on a Mac).
| Cell | KPI | Formula | Result |
|---|---|---|---|
| G5 | Revenue | =SUMIFS($D$2:$D$9,$A$2:$A$9,G1,$C$2:$C$9,"Won") | 12,400 |
| G6 | Prior revenue | =SUMIFS($D$2:$D$9,$A$2:$A$9,G2,$C$2:$C$9,"Won") | 10,600 |
| G8 | Deals won | =COUNTIFS($A$2:$A$9,G1,$C$2:$C$9,"Won") | 3 |
| G9 | Win rate | =G8/COUNTIFS($A$2:$A$9,G1) | 75% |
| G10 | Average won deal | =G5/G8 | 4,133.33 |
How the revenue formula reads: add column D, where column A equals the month in G1 and column C says Won. In SUMIFS the range to add comes first, which is the opposite of SUMIF. The SUMIFS function guide and the COUNTIFS function guide cover each argument, and COUNTIFS and SUMIFS with multiple conditions has more examples.
The win rate divides deals won (3) by all October deals (4). Format G9 as a percentage with Ctrl+Shift+% on Windows or ⌃⇧% on a Mac.
Split a KPI by region#
Add one more pair to break revenue down. North's October revenue:
=SUMIFS($D$2:$D$9,$A$2:$A$9,G1,$B$2:$B$9,"North",$C$2:$C$9,"Won")The result is 5,100; change "North" to "South" and you get 7,300. The two add up to 12,400, the total in G5. That is a quick check that no row was missed.
Step 4: Add percent change and progress to target#
Percent change compares this month with last month: (new - old) / old. Progress to target divides the actual by the goal.
| Cell | KPI | Formula | Result |
|---|---|---|---|
| G7 | Revenue vs prior month | =(G5-G6)/G6 | 17.0% |
| G11 | % of target | =G5/G3 | 82.7% |
| G12 | Status | =IF(G11>=1,"On track","Behind") | Behind |
The parentheses in G7 matter: Excel must subtract before it divides. Always divide by the old value, here last month. Our percent change formula guide explains why and how to handle a zero in the old value.
How to make the KPI sheet easier to read#
A KPI dashboard in Excel only works if people can read it in a few seconds. A few small touches help:
- Format numbers once: currency for money, percentages for rates, no decimals for counts. See format numbers as currency, percent and dates.
- Colour the status: a conditional formatting rule can turn "Behind" red and "On track" green. Conditional formatting in Excel shows the steps.
- Give the month a drop-down list so people can only pick months that exist in the data: create a drop-down list in Excel.
- Add a simple chart of revenue by month if trends matter more than single numbers: make a chart in Excel.
- Avoid #DIV/0! in a month with no deals:
=IFERROR(G8/COUNTIFS($A$2:$A$9,G1),0).
How to extend it#
The same pattern grows with your data. Common next steps:
- More rows: turn the data into an Excel table (Ctrl+T on Windows, or Insert > Table) so ranges grow with new rows. See Excel tables vs normal ranges.
- Real dates: replace the Month column with dates and use
">="&DATE(2026,10,1)style criteria. - People KPIs: the same SUMIFS and COUNTIFS build headcount by department or hours by team. A weekly shift schedule counts coverage the same way, and an employee lookup sheet pulls one person's details by ID.
- Role-specific numbers: recruiters track open roles and time to hire; sales teams track pipeline and conversion. Our guides to Excel skills for HR and recruiting and Excel skills for sales and operations list the reports each role builds.
Before you share the sheet, check one KPI by hand. Filter the data to October and Won, look at the status bar sum, and compare it with G5.
Practise it#
Write the revenue formula in the exercise on this page, then build the rest of the block yourself. To get fast at the two functions that do most of the work, take the COUNTIFS and SUMIFS lesson, and practise rates and growth in the percentages and percent change lesson.
Try it yourself
This is a live spreadsheet. Type the formula in the green cell and press Enter.
The KPI block needs this month's revenue. In G5, use SUMIFS to add up the Amount (D2:D9) of deals where the Month (A2:A9) matches G1 and the Status (C2:C9) is Won.
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 1 | Amount | Oct | ||||||
| 2 | ||||||||
| 3 | ||||||||
| 4 | ||||||||
| 5 | Revenue | |||||||
| 6 | ||||||||
| 7 | ||||||||
| 8 | ||||||||
| 9 | ||||||||
| 10 | ||||||||
| 11 | ||||||||
| 12 |
Tip: The amounts to add come first, then two pairs: the Month column with G1, and the Status column with "Won". The result is 12,400.
Practise this in a lesson
Frequently asked questions
What is a KPI summary sheet in Excel?
It is a small sheet or block of cells that shows key performance indicators, such as revenue, number of deals or win rate, calculated with formulas from a data table. It answers the same questions every week without manual adding up.
Do I need a pivot table to build a KPI dashboard in Excel?
No. SUMIFS and COUNTIFS are enough for a simple KPI sheet, and they update the moment the data changes. A pivot table is quicker for exploring data, but it needs a refresh after every change.
How do I calculate percent change between two months?
Subtract last month from this month and divide by last month: =(G5-G6)/G6. Format the cell as a percentage. A negative result means the number went down.
How do I stop a KPI showing #DIV/0!?
#DIV/0! means you divided by zero, for example a win rate for a month with no deals yet. Wrap the formula in IFERROR, such as =IFERROR(G8/G9,0), or check the bottom number with IF first.
How many KPIs should a summary sheet have?
Keep it to the handful of numbers people actually use, often four to eight. A short sheet is easier to read and easier to check.