How to Build an Excel Dashboard Without Pivot Tables (Formulas Only)

How to Build an Excel Dashboard Without Pivot Tables (Formulas Only)

-

PivotTables are the usual way to build an Excel dashboard, but they're not the only way, and for a dashboard you check every day they're not always the best. They need refreshing, they change shape when the data does, and they decide part of your layout for you.

This guide shows how to build an Excel dashboard without pivot tables, using formulas such as SUMIFS, COUNTIFS and XLOOKUP, plus drop-down lists for filtering. Formula dashboards update the moment you add data, and every number sits exactly where you put it. It's how we build our niche dashboard templates.

Quick answer: To build an Excel dashboard without pivot tables, keep your data in an Excel table and add a Calc sheet where each number is a formula: SUMIFS for totals, COUNTIFS for counts and AVERAGEIFS for averages, with the filters coming from drop-down lists (Data > Data Validation). In Microsoft 365 or Excel 2021 and later, UNIQUE, SORT and FILTER build lists that grow on their own. Then chart the Calc ranges. Everything updates as soon as the data changes, with no refresh.

In this guide

  1. PivotTables vs formulas for a dashboard
  2. The formulas you need
  3. Build a formula-driven dashboard in 6 steps
  4. Keep it fast
  5. When a PivotTable is still the better choice
  6. FAQ

PivotTables vs formulas for a dashboard

PivotTables Formulas
Updating Need a refresh after the data changes Update as soon as the data changes
Layout Grow and shrink when refreshed, so they need empty space around them Every number stays in the cell you put it in
Speed to build Fast: drag and drop Slower: one formula per number
Exploring the data Excellent Clumsy
Filtering Slicers and timelines Drop-down lists, or table slicers with SUBTOTAL
Comparisons such as "vs target" or "vs last month" Awkward inside the PivotTable Easy: it's one more formula

The short version: PivotTables are best for exploring data and building quickly. Formulas are better for a finished dashboard that people check every day, especially one that compares actuals with targets.

The formulas you need

A handful of functions does nearly all the work:

Function What it does on a dashboard Excel versions
SUMIFS, COUNTIFS, AVERAGEIFS Totals, counts and averages that meet conditions, such as revenue for one month and one region All current versions
MAXIFS, MINIFS Largest and smallest values that meet conditions Microsoft 365, Excel 2019 and later
INDEX and MATCH Look up a value, such as the target for the selected month All current versions
XLOOKUP A simpler lookup that replaces INDEX and MATCH Microsoft 365, Excel 2021 and later
UNIQUE, SORT, SORTBY, FILTER Lists that build and sort themselves, such as every product, ranked by revenue Microsoft 365, Excel 2021 and later
GROUPBY, PIVOTBY A whole summary table, PivotTable-style, from one formula Microsoft 365 only
SUBTOTAL, AGGREGATE Totals that ignore rows hidden by a filter or slicer All current versions

If your dashboard has to work in Excel 2016 or 2019, stick to SUMIFS, COUNTIFS, AVERAGEIFS, INDEX, MATCH and SUBTOTAL.

Build a formula-driven dashboard in 6 steps

The example is a small online shop with an Excel table called Sales and these columns: Date, Order ID, Region, Channel, Product and Amount.

Step 1: Prepare the data table

Put the data in an Excel table (Insert > Table) so every formula can refer to whole columns, like Sales[Amount], that grow as you add rows. Our guide on how to create a dashboard in Excel covers the data setup in detail. Then add one helper column called Month that turns each date into the first day of its month:

=EOMONTH([@Date],-1)+1

Format the column as mmm yyyy so it shows months rather than date serial numbers. Monthly totals become a simple match on that column, which is easier to read and faster than testing date ranges in every formula.

Step 2: Add the filter controls

On the Dashboard sheet, set up two input cells that every formula will read:

  • B2, the month to show. Type the first day of a month (for example 10/1/2026) and format the cell as mmm yyyy.
  • B3, the region. Select the cell, choose Data > Data Validation, set Allow to List and type All,North,South,East,West in the Source box.

These two cells do the job slicers do on a PivotTable dashboard.

Step 3: Calculate the KPIs

On a Calc sheet, build each headline number. The IF($B$3="All","*",$B$3) part means "any region" when the drop-down says All, because * is a wildcard that matches any text. (It doesn't match blank cells, so make sure every row has a region.)

Revenue for the selected month and region:

=SUMIFS(Sales[Amount],Sales[Month],Dashboard!$B$2,Sales[Region],IF(Dashboard!$B$3="All","*",Dashboard!$B$3))

Orders (this counts rows, so it assumes one row per order):

=COUNTIFS(Sales[Month],Dashboard!$B$2,Sales[Region],IF(Dashboard!$B$3="All","*",Dashboard!$B$3))

Revenue for the month before, for comparison:

=SUMIFS(Sales[Amount],Sales[Month],EDATE(Dashboard!$B$2,-1),Sales[Region],IF(Dashboard!$B$3="All","*",Dashboard!$B$3))

With revenue in C2 and orders in C3, average order value is revenue divided by orders, wrapped in IFERROR so an empty month shows 0 rather than an error: =IFERROR(C2/C3,0).

Step 4: Build the trend

For a 12-month trend ending in the selected month, list the months down column A of the Calc sheet. In A10:

=EDATE(Dashboard!$B$2,-11)

Then in A11, =EDATE(A10,1), filled down to A21, and format A10:A21 as mmm yyyy (EDATE returns a plain date serial number). Next to each month, in B10, filled down:

=SUMIFS(Sales[Amount],Sales[Month],A10,Sales[Region],IF(Dashboard!$B$3="All","*",Dashboard!$B$3))

Change the month or region on the dashboard and all 12 values move with it.

Step 5: Rank the top products

In Microsoft 365 or Excel 2021 and later, three formulas build a ranked list that grows when you add a new product. In E10, a list of every product:

=SORT(UNIQUE(Sales[Product]))

In F10, the revenue for each one (the # means "the whole list that spills from E10"):

=SUMIFS(Sales[Amount],Sales[Product],E10#)

And the top five, ranked by revenue:

=INDEX(SORTBY(E10#,F10#,-1),SEQUENCE(5))

That returns the names only, so put their revenue in the next column with =LARGE(F10#,SEQUENCE(5)).

In Microsoft 365, GROUPBY can do the whole job in one formula. This returns every product with its revenue, sorted from highest to lowest, with no header or total row:

=GROUPBY(Sales[Product],Sales[Amount],SUM,0,0,-2)

In Excel 2016 or 2019, use LARGE to find the top values and INDEX with MATCH to fetch their names. Watch for ties, which MATCH will only find once.

Step 6: Chart the Calc ranges and lay out the dashboard

Select the 12-month range (A10:B21) and choose Insert > Recommended Charts for a line or column chart. Chart the top-products list as a bar chart. Move the charts to the dashboard, link KPI cards to the Calc cells, and put the month and region inputs at the top where people will find them.

That's it: no refresh, no PivotTables changing shape, and every number in the cell you designed for it.

This is how our dashboards are built

Our niche dashboards, such as the Trading Card Shop and Pilates Studio dashboards, follow this pattern: a log for your entries, a Data sheet of SUMIFS and COUNTIFS roll-ups and goals, and a dashboard that only displays results. Add a row to the log with the drop-downs and the dashboard updates itself.

Browse all dashboards

Keep it fast

Formula dashboards stay quick with a few habits:

  • Reference table columns or fixed-size ranges, not whole columns, in functions such as SUMPRODUCT that process every cell they're given.
  • Use helper columns like Month instead of repeating the same date calculation inside hundreds of formulas.
  • Avoid volatile functions such as OFFSET and INDIRECT where you can. They recalculate every time anything in the workbook changes.
  • Calculate once, reuse often. Work out a number on the Calc sheet once and point the dashboard at that cell, rather than repeating the formula in several places.

When a PivotTable is still the better choice

Formulas aren't always the answer. A PivotTable is better when:

  • You're exploring the data and don't yet know which questions matter.
  • The data runs to hundreds of thousands of rows, or comes from several related tables in the Data Model.
  • People need to regroup the data themselves, by any field they like.
  • You want slicers and timelines that filter everything with no extra formulas. See our guide to building an interactive Excel dashboard with slicers.

Many good dashboards mix both: PivotTables for the breakdowns, formulas for the KPI cards and target comparisons. If you go with PivotTables, our guide to dashboards that update automatically shows how to keep them refreshed.

Frequently asked questions

Can you make a dashboard in Excel without pivot tables?

Yes. SUMIFS, COUNTIFS and AVERAGEIFS can calculate the totals, counts and averages a dashboard usually needs, and drop-down lists replace slicers for filtering. Charts built on those formulas update as soon as the data changes.

What can I use instead of a PivotTable in Excel?

For totals and counts, use SUMIFS and COUNTIFS. For summary tables that build themselves, use UNIQUE with SUMIFS in Microsoft 365 or Excel 2021 and later, or GROUPBY and PIVOTBY in Microsoft 365.

Are formulas slower than PivotTables?

For typical small-business data, a few thousand to tens of thousands of rows, a well-built formula dashboard is quick. With hundreds of thousands of rows, PivotTables are usually faster, because they calculate once per refresh rather than every time something changes.

Will a formula dashboard work in Excel 2016?

Yes, if you use SUMIFS, COUNTIFS, AVERAGEIFS, INDEX, MATCH and SUBTOTAL. Functions such as XLOOKUP, FILTER, UNIQUE and SORT need Microsoft 365 or Excel 2021 and later, and GROUPBY and PIVOTBY need Microsoft 365.

How do I make a formula dashboard interactive?

Use drop-down lists as inputs and have every formula read them. Or add a slicer to your data table and total it with SUBTOTAL, which ignores rows the slicer hides.

Skip the formulas, keep the flexibility. Every Sky120 Excel dashboard is a normal workbook you can open and edit, with sample data already in place. Browse all of our Excel dashboards, or save with a dashboard bundle.

Instant digital download. Works in desktop Microsoft Excel (Microsoft 365 or Excel 2016 and later) on Windows or Mac.

Browse all dashboards

Sources

Back to blog
  • How to Build an Excel Dashboard Without Pivot Tables (Formulas Only)

    Sky Green -

    How to Build an Excel Dashboard Without Pivot Tables (Formulas Only)

    A formula-only Excel dashboard in six steps: SUMIFS and COUNTIFS for the numbers, drop-down lists instead of slicers, a 12-month trend, a self-ranking top products list, and when a PivotTable...

    • Excel Dashboards
    • Excel Formulas
    • Excel Templates
    • Excel Tutorials
  • Interactive Excel Dashboard With Slicers and Timelines (Step by Step)

    Sky Green -

    Interactive Excel Dashboard With Slicers and Timelines (Step by Step)

    Make your Excel dashboard interactive with slicers and timelines: insert them, connect one slicer to every PivotTable and chart, style them to match, protect the sheet without breaking them, and...

    • Excel Dashboards
    • Excel Templates
    • Excel Tutorials
    • Slicers
  • Nail Salon KPIs: 8 Numbers Every Nail Business Should Track

    Sky Green -

    Nail Salon KPIs: 8 Numbers Every Nail Business Should Track

    The eight numbers that show where a nail salon's money comes from and where it leaks out, with formulas, 2025 benchmarks and a simple income tracker for solo nail techs.

    • Excel Templates
    • KPIs
    • Nail Salon
    • Studios & Coaches