Build a Simple Sales Dashboard in Excel
By ExcelReady TeamUpdated 6 min read
The short answer
A simple sales dashboard in Excel is one sheet that answers "how are sales going?" at a glance. Keep the raw orders in a table, add a region drop-down, calculate KPIs such as revenue and order count with SUMIFS and COUNTIFS, and chart revenue by month. A pivot table with slicers builds the same view with no formulas.
Key takeaways
- Keep the raw data in an Excel table on its own sheet, and the dashboard on another.
- One selector cell, such as a region drop-down, drives every KPI formula on the dashboard.
- SUMIFS gives revenue, COUNTIFS gives order count, and dividing them gives the average order value.
- Use IF(H1="All","*",H1) as the criteria so the same formula works for one region or all of them.
- A pivot table, pivot chart and slicer build the same dashboard without formulas.
On this page+
A sales dashboard in Excel is one sheet that shows how sales are going at a glance: a few headline numbers, a chart and a small table, all driven by one selector. You can build a simple one in under an hour with SUMIFS, COUNTIFS and a chart, or with a pivot table and slicers. This guide builds both on the same small set of orders, so you can pick the method that suits you.
What goes on a simple sales dashboard?#
A useful dashboard answers a few questions quickly and leaves the detail to the data sheet. For a small team, that usually means:
- A selector, such as a region drop-down, so one person can look at their own numbers.
- KPI cards: total revenue, number of orders and average order value. A KPI, or key performance indicator, is a number that shows whether things are on track.
- A trend: revenue by month, as a column or line chart.
- A breakdown: revenue by rep or product, as a small table.
Resist adding everything. Each number on the dashboard should lead to a decision or a question.
Step 1: Put the orders in a table#
Keep the raw data on its own sheet, called Data, with one row per order and no blank rows or merged cells:
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Date | Region | Rep | Product | Revenue |
| 2 | 5 Jan 2026 | North | Ana | Laptop | 2,400 |
| 3 | 12 Jan 2026 | South | Ben | Monitor | 600 |
| 4 | 20 Jan 2026 | North | Cara | Monitor | 450 |
| 5 | 3 Feb 2026 | East | Ana | Laptop | 1,200 |
| 6 | 14 Feb 2026 | North | Ben | Laptop | 2,400 |
| 7 | 22 Feb 2026 | South | Cara | Monitor | 300 |
| 8 | 8 Mar 2026 | North | Ana | Monitor | 900 |
Click inside the data and press Ctrl+T (Mac: ⌘T) to turn it into an Excel table. Tables grow when you add rows, so formulas and pivot tables that point at them pick up new orders by themselves. For a fuller walk-through of reporting on order data, see the guide to building a simple sales report.
Step 2: Add a region selector#
Put the selector at the top of a new Dashboard sheet. Type "Region" in G1, then make H1 a drop-down:
- Select H1 and go to Data > Data Validation.
- In Allow, choose List.
- In Source, type
All,North,South,Eastand click OK.
Now every formula on the dashboard will read H1. Change it, and the whole sheet updates. The examples below use the cell references from the Data sheet for clarity; in your file, add the sheet name (for example Data!E2:E8) or use the table's column names.
Step 3: Build the KPI cards with SUMIFS and COUNTIFS#
Each KPI is one formula that reads the selector. With North in H1:
| KPI | Formula | Result |
|---|---|---|
| Revenue | =SUMIFS(E2:E8,B2:B8,H1) | 6,150 |
| Orders | =COUNTIFS(B2:B8,H1) | 4 |
| Average order | =H2/H3 | 1,537.50 |
| Laptop revenue | =SUMIFS(E2:E8,B2:B8,H1,D2:D8,"Laptop") | 4,800 |
SUMIFS adds the revenue for rows that match every condition, and COUNTIFS counts them. The average order formula assumes revenue is in H2 and orders in H3, with the other KPIs below them. Wrap it as =IFERROR(H2/H3,0) so a region with no orders shows 0 instead of #DIV/0!. The SUMIFS function guide explains each argument, and the guide to COUNTIFS and SUMIFS with multiple conditions has more examples.
Make "All" work#
As written, "All" matches no region and every KPI shows 0. Swap the criteria for an IF that turns "All" into the wildcard *, which matches any text:
=SUMIFS(E2:E8,B2:B8,IF(H1="All","*",H1))With All selected, this returns 8,250, the total for every region. Use the same IF in each KPI formula. For targets, progress bars and percent change next to these numbers, see how to build a KPI summary sheet.
Step 4: Add revenue by month and a chart#
Build a small table that the chart can read. Type a header in G8, the first day of each month as real dates in G9:G11 (1 Jan, 1 Feb and 1 Mar 2026), then in H9:
=SUMIFS($E$2:$E$8,$A$2:$A$8,">="&G9,$A$2:$A$8,"<="&EOMONTH(G9,0),$B$2:$B$8,IF($H$1="All","*",$H$1))Fill it down. With All selected, the results are 3,450 for January, 3,900 for February and 900 for March. EOMONTH(G9,0) returns the last day of the month in G9, so each row adds one month. The $ signs keep the data ranges and the selector fixed as you fill.
To chart it, select G8:H11 (including the header row) and go to Insert > Recommended Charts, then pick a clustered column chart. Give it a clear title, such as "Revenue by month", and delete the legend if there is only one series.
Step 5: Or build it with a pivot table and slicers#
A pivot table builds the same dashboard without formulas. A pivot table is a summary table you build by dragging fields into place.
- Click inside the data table and go to Insert > PivotTable. Choose a new worksheet.
- Drag Date to Rows. Recent versions of Excel group it by month for you; if not, right-click a date and choose Group, then Months.
- Drag Revenue to Values. It shows as Sum of Revenue.
- With the pivot table selected, go to PivotTable Analyze > PivotChart to add a chart.
- Go to PivotTable Analyze > Insert Slicer and tick Region. A slicer is a panel of buttons that filters the pivot table and its chart.
Click North on the slicer and the table and chart show North only. Add a second pivot table for revenue by rep, and connect the same slicer to both with Report Connections. After you add new orders, refresh with Data > Refresh All.
Pivot tables are faster to build, while formulas give you more control over layout and labels. Many dashboards mix both.
Tips for a dashboard people will read#
Small design choices make a big difference:
- Put the KPIs at the top left, where people look first, and the detail below.
- Format numbers simply: thousands separators, no decimals for revenue, one decimal for percentages.
- Turn off gridlines on the dashboard sheet (View, untick Gridlines) so it looks like a report.
- Label the selector and the date range so a printout still makes sense.
- Keep it to one screen. If it needs scrolling, split it.
If you track deals rather than closed orders, the sales pipeline tracker is a better starting point. Building a dashboard like this also covers most of the intermediate Excel skills employers test for.
Practise it#
The formulas behind a dashboard are skills you can drill. Practise COUNTIFS and SUMIFS in a live spreadsheet to build multi-condition totals like the KPI cards, then take the pivot tables lesson to build the no-formula version. Each step is checked instantly. Try the region total exercise on this page first.
Try it yourself
This is a live spreadsheet. Type the formula in the green cell and press Enter.
The dashboard's region selector in H1 says North. In H2, use SUMIFS to total the Revenue (E2:E8) for the region in H1.
| A | B | C | D | E | F | G | H | I | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Revenue | North | |||||||
| 2 | Revenue | ||||||||
| 3 | |||||||||
| 4 | |||||||||
| 5 | |||||||||
| 6 | |||||||||
| 7 | |||||||||
| 8 | |||||||||
| 9 | |||||||||
| 10 | |||||||||
| 11 |
Tip: Start with the range to add, E2:E8. Then the Region column, B2:B8, and the selector cell H1 as the criteria.
Practise this in a lesson
Frequently asked questions
How do I create a sales dashboard in Excel?
Put the orders in an Excel table, add a dashboard sheet with a selector cell, write KPI formulas with SUMIFS and COUNTIFS that read the selector, then add a chart of revenue by month. Or build it from a pivot table with a pivot chart and slicers.
What should a sales dashboard show?
Start with a few headline numbers, such as total revenue, number of orders and average order value, then revenue by month and by region or rep. Only add what someone will act on.
Should I use formulas or a pivot table for a dashboard?
A pivot table is faster to build and easy to slice. Formulas give you full control over layout and are easier to combine with targets and labels. Many dashboards use both.
How do I make an Excel dashboard update automatically?
Keep the data in an Excel table so new rows are included, point formulas at the table, and refresh pivot tables with Data > Refresh All after adding data.