Analistable

Sales by region roll-up template

By the Analistable team · Updated · 2 min read

Paste every region's sales lines into one Sales sheet, enter targets on the Targets sheet, and the Summary totals each region with SUMIFS, pulls its target with INDEX/MATCH, and shows variance, percent of target and share of total. It works in Excel and Google Sheets.

Part of our guide: How to consolidate data in Excel

What the template does

Regional managers tend to send their own sales sheet each month. The roll-up gives head office one table with every line, a region-level summary against target, and a check that nothing was lost in the copy-paste. It follows the stack-then-summarise method from the consolidation guide and pairs with combining monthly sales reports.

Sheet-by-sheet guide

Sheets in sales-by-region-roll-up-template.xlsx
SheetColumnsYou fill in?
InstructionsStep, What to doNo
SalesRegion, Rep, Month, AmountYes (paste each region's lines)
TargetsRegion, TargetYes
SummaryRegion, Sales, Target, Variance, % of target, Share of totalNo (formulas)

How to fill it in

  1. Paste each region's export under the previous one on Sales. If a regional file has no Region column, fill it in for its block before pasting.
  2. Type the period's target for each region on Targets, spelled exactly as in Sales.
  3. Add a Summary row for any new region and copy the formulas from the row above.
  4. Check that the Check cell on the Total row is 0 before you send the report on.

How the formulas work

Each region's sales and target:

=SUMIFS(Sales!$D$2:$D$500,Sales!$A$2:$A$500,A2)
=IFERROR(INDEX(Targets!$B$2:$B$50,MATCH(A2,Targets!$A$2:$A$50,0)),0)

Percent of target and share of total, rounded to one decimal:

=IFERROR(ROUND(B2/C2*100,1),0)
=IFERROR(ROUND(B2/$B$6*100,1),0)

The Total row adds a check cell comparing the Summary total with the raw Sales total. If it is not 0, a Sales row has a region name the Summary does not list.

Worked example

Summary sheet with the sample July–August data
RegionSalesTargetVariance% of targetShare of total
North33700320001700105.329.1
South2660030000-340088.723
East29200280001200104.325.2
West2630026000300101.222.7
Total115800116000-20099.8100

South is the only region behind target, and its gap of 3,400 is larger than the combined surplus of the other three regions, which is why the total lands 200 short. Share of total shows East carrying a quarter of sales from only two lines, so a single missed deal there moves the whole picture.

Limits and when to move on

Frequently asked questions

Can I split the summary by month as well?
Yes. Add a month condition to the SUMIFS, for example SUMIFS(Sales!D:D, Sales!A:A, A2, Sales!C:C, "Jul"), and put each month in its own column.
What if a region has no target?
The INDEX/MATCH returns 0 through IFERROR and % of target shows 0, so the gap is visible rather than an error.
Does it work in Google Sheets?
Yes. All formulas are standard SUMIFS, INDEX/MATCH, ROUND and IFERROR, which Google Sheets supports.

Related guides