8 lessons · self-paced
Time-Series Indexing, Moving Averages, Target Bands & Line/Area Charts
Build chronological monthly SUMIF trend tables, rebase multi-scale series to Base = 100, smooth noise with 3-week and 7-day moving averages, add dynamic SLA corridor bands, compare cumulative YTD trajectories against linear quota pace, bridge missing mid-series months without zero drops, stage backlog Area charts, align 12-month YoY overlays, compute Seasonality & Drawdown indices, and weld Historical-to-Forecast handoffs.
Who this is for
Stage 7: Chart-Ready Staging Tables & Visual Analytics — Designed for learners mastering monthly trend staging, base-100 indexing & 3w/7d moving averages, dynamic target corridors, ytd quota burnups & missing-month bridges, backlog & underwater drawdown area charts, 12-month yoy overlays, seasonality indices & forecast handoffs through interactive spreadsheet examples.
What you will practise
- Calculate monthly revenue ($k) in E2:E6 using SUMIF against $A$2:$A$9 and $B$2:$B$9, then insert a Line chart on D1:E6.
- Rebase Enterprise ($k) into E2:E6 and Self-Serve ($k) into F2:F6 at Base = 100 (rounded to 2 decimals), then insert a Line chart on D1:F6.
- Compute the trailing 3-week moving average rounded to 1 decimal in C4:C7 using AVERAGE, then insert a dual-series Line chart on A1:C7.
- Populate Target in C2:C6 (=$H$2), Lower Band in D2:D6 (=ROUND($H$2*(1-$H$3), 1)), and Upper Band in E2:E6 (=ROUND($H$2*(1+$H$3), 1)), then insert a Line chart on A1:E6.
- Compute Cumulative YTD ($k) in D2:D7 via expanding SUM($C$2:C2), compute Linear Pace ($k) in E2:E7 via ROUND($H$2 / 6 * A2, 0), and insert a Line chart on B1:E7.
- In C3:C5, keep B3:B5 when populated or interpolate ROUND(AVERAGE(prior, next), 1) when ISBLANK is TRUE, then plot the bridged trend on D1:E6.
- Calculate Closing Backlog ($k) in B2:B6 from locked Opening Backlog ($G$2) plus expanding SUM($C$2:C2) minus SUM($D$2:D2), then insert an Area chart on A1:B6.
- Pull Current Year ($k) into C2:C13 from the unsorted export ($F$2:$G$13) using XLOOKUP on Month (A2:A13), then insert a Line chart on A1:C13.
Your learning path
- Dynamic two-way sum and average: aggregate a chosen column by row criteria
Select a monthly metric column with XLOOKUP, filter its rows, and calculate a dynamic sum or average.
- Sum & Average Daily Revenue by Day of Week (WEEKDAY + SUMIF)
Aggregate daily POS or e-commerce transactions by ISO day of week (Monday = 1 through Sunday = 7) and split weekday vs. weekend totals using WEEKDAY(A2, 2) + SUMIF.
- Sum If Not Equal To ("<>") Single or Multiple Exclusions (SUMIFS)
Total ledger amounts while excluding cancelled, refunded, or intercompany categories using SUMIF(Cat, "<>" & Excl, Amt) and multi-exclusion SUMIFS(Amt, Cat, "<>" & Excl1, Cat, "<>" & Excl2).
- Cell Equals, Count, or Sum One of Many Values (Allowlist COUNTIF + SUMPRODUCT)
Replace brittle 10-way OR chains with a range-driven COUNTIF allowlist flag to test, count, and sum rows matching any value in an editable lookup list.
- Non-Volatile Dynamic N-Period Sum & Average Without OFFSET (SUMIFS & AVERAGEIFS)
Replace slow volatile SUM(OFFSET(B2,0,0,N,1)) rolling windows with dependency-tracked SUMIFS(B2:B7, A2:A7, "<=" & E2) and AVERAGEIFS for instant multi-sheet recalculation.
- Sum, Max & Average a Variable Column by Header (CHOOSECOLS + MATCH)
Select a numeric column by a quarter header and calculate its sum, maximum, minimum and average with missing-header checks.
- XLOOKUP across two identifier columns: OR matches and precedence
Normalize dual-column matches and choose between first matching row and primary-column priority.
- Lookup the date or name of a MAX or MIN value: first and last matching rows
Return the label associated with a maximum or minimum, and choose the first or last matching row when values tie.