Hands-On: Build a Monthly Expense Dashboard
Apply all Excel Advanced skills in a single capstone project — build a complete, interactive monthly expense dashboard for Lakeside Medical Associates with PivotTables, charts, SUMIF analysis, data validation, and formula protection.
Video
Watch the lesson video, then complete the reading and challenge.
Presentation Slides
Review the slides below, then complete the reading and challenge.

Lesson Notes
Read through the key concepts before you try the challenge.
Real-World Scenario
Dashboard Architecture: Three Sheets
Professional Excel dashboards separate raw data, analysis, and presentation into distinct sheets. This architecture keeps the data clean, the analysis flexible, and the presentation professional — three goals that cannot be achieved on a single worksheet:
- The Expense Data sheet is the only place where raw expense records live — each row is one transaction with columns: Date, Department, Category, Vendor, Amount. This sheet has validation on the Department and Category columns (dropdown lists) and a whole-number validation on the Amount column to prevent negative entries. This is the only sheet where staff can enter new data. No charts, no PivotTables, no summary tables appear here — just clean, validated data.
- The Analysis sheet contains the PivotTables, SUMIF summary table, and PivotChart — this is where the data is interrogated and summarized. The physician or office manager opens this sheet to explore the data from different angles. PivotTable filters and Slicers live here. Formula cells are protected so the analysis structure cannot be accidentally broken. Staff do not directly edit this sheet.
- The Dashboard sheet is the executive presentation view — a clean, visually organized layout that shows the most important summary numbers (total monthly spend, top category, biggest vendor, month-over-month change) alongside the PivotChart, formatted as a professional one-page report. This is what appears on the projected screen during the leadership meeting. It references cells from the Analysis sheet using cross-sheet formulas and contains no editable cells.
Building the Analysis Layer
The analysis layer is the core of the dashboard — it transforms the raw expense data into structured summaries that answer the leadership team's questions before they ask them:
- PivotTable 1 — Department vs Category cross-tab: create a PivotTable from the Expense Data table with Department in Rows, Category in Columns, and Sum of Amount in Values. Format all values as Currency. Add a Grand Total row and Grand Total column. This one PivotTable shows the complete spending matrix — what each department spent in each category — which is the most information-dense summary the leadership team needs.
- PivotChart — column chart from PivotTable 1: insert a clustered column chart from the PivotTable showing total spending by Department (one bar per department). Title it 'Monthly Expenses by Department — [Month Year].' Format with the practice's color scheme, clean flat style, no 3D effects, currency data labels on each bar. Place the chart adjacent to the PivotTable on the Analysis sheet.
- SUMIF Summary Table — formula-based alternative: below the PivotTable, build a static summary table using SUMIF: =SUMIF(ExpenseData[Department], 'Medical', ExpenseData[Amount]) for each department. This table serves the physician who prefers to see clean labeled totals rather than interacting with PivotTable fields. Format as an Excel table with a professional style, Currency formatting, and a total row using SUM.
- Add a Slicer for Month — connect it to PivotTable 1 so the physician can filter the analysis to a specific month during the meeting without needing to understand PivotTable mechanics. Place the slicer prominently above the PivotTable with a clear label.
Protection and Validation
The dashboard is only as reliable as the data and formulas it is built on — protection and validation ensure both remain intact as the file is shared and used over time:
- On the Expense Data sheet: apply dropdown validation to the Department column (Medical, Nursing, Administration, Facilities) and the Category column (Supplies, Equipment, Services, Utilities, Staff Training). Apply whole-number validation (minimum 1) to the Amount column to prevent zero or negative entries. Use Stop error alerts on both dropdown columns. Leave the data entry cells (Date, Department, Category, Vendor, Amount) unlocked and protect the sheet — staff can add new expense rows but cannot change the column headers.
- On the Analysis sheet: lock all cells (the default state) and protect the sheet with a password so PivotTable configuration and SUMIF formulas cannot be accidentally edited. Allow 'Select unlocked cells' so users can click the Slicer buttons and interact with the PivotTable's row/column fields without typing into cells. PivotTable interaction (dragging fields, clicking filter arrows) works even on a protected sheet — only direct cell editing is blocked.
- On the Dashboard sheet: protect all cells with no exceptions — the dashboard is read-only. All values on this sheet come from cross-sheet formulas that pull from the Analysis sheet. Users view but cannot edit. This preserves the professional presentation layout regardless of how the underlying data is updated.
Quick Reference: Dashboard Build Workflow

Excel Advanced Dashboard Quick Reference — building a physician-ready monthly expense dashboard
Responsible Use
AI Assist
Knowledge Check
In the three-sheet dashboard architecture for Lakeside Medical Associates, which sheet is the only place where staff should enter new expense records?
Challenge
Apply what you've learned in this lesson.
Build the complete Lakeside Medical Associates monthly expense dashboard — three sheets, fully functional PivotTables and charts, formula-based summary, data validation, and protection. This is your Excel Advanced capstone and must meet all specifications below.
- Create a workbook with three sheets: 'Expense Data,' 'Analysis,' and 'Dashboard.' On the Expense Data sheet, enter 25 expense records (use AI-generated data or create your own) with columns: Date, Department, Category, Vendor, Amount. Convert to an Excel Table. Apply dropdown validation to Department (4 options) and Category (5 options) with Stop error alerts. Apply validation to Amount (minimum: 1). Protect the sheet leaving only data entry cells editable.
- On the Analysis sheet, create a PivotTable (Department in Rows, Category in Columns, Sum of Amount in Values) formatted as Currency with Grand Totals. Add a PivotChart (clustered column by Department) with a title, axis labels, and currency data labels. Add a Month slicer connected to the PivotTable. Below the PivotTable, build a SUMIF summary table showing total spend per department using structured table references. Protect the sheet.
- On the Dashboard sheet, build a professional one-page summary layout: a title ('Lakeside Medical Associates — Monthly Expense Report — May 2025'), five KPI cells showing Grand Total Spend, Top Department (manual label based on data), Highest Category Spend, Number of Transactions, and Average Transaction Amount — all using cross-sheet formulas from the Analysis sheet. Copy or link the PivotChart to this sheet. Apply a professional visual layout with alternating colored header sections. Protect all cells.
- Test the complete dashboard: add 3 new expense rows to the Expense Data table, go to the Analysis sheet, right-click the PivotTable and choose Refresh, and confirm the PivotTable, PivotChart, SUMIF summary, and Dashboard KPIs all update to reflect the new data.
- Save the workbook as 'Monthly Expense Dashboard – Lakeside Medical – May 2025.xlsx.' Export the Dashboard sheet as a PDF named 'Executive Expense Report – May 2025.pdf.'