Intermediate / Lesson 13

Project: a sales report

Combine controlled selections, conditional summaries and a defensible conclusion.

~50 minutes6 exercisesSee lesson notes for version and platform support

By the end, you’ll be able to:

  • Use control cells in a reusable summary
  • Reconcile selected totals and weighted margin
  • Present a conclusion supported by the supplied data

Your brief: explain sales and gross margin

A small retailer supplied six fictional order records. Produce selected-channel revenue and profit, overall gross margin and a regional comparison. Keep Region selection in G2, Channel selection in G3 and the overall margin target in G4.

Gross profit means Revenue minus the supplied Cost. Gross margin means gross profit divided by Revenue. These sample costs are not a complete operating-cost statement; do not label the result net profit. The numeric target 0.30 means 30%.

Example worksheet with column letters and row numbers
ABCDEFG
1OrderRegionChannelRevenueCostControl
2S101EastOnline12070East
3S102WestStore8050Online
4S103EastStore2001400.3
5S104WestOnline15090
6S105EastOnline6039
7S106NorthStore4025

Build a summary that follows the controls

For the selected segment, use =SUMIFS(D2:D7,B2:B7,G2,C2:C7,G3). The result is 180 for East Online. Replace the sum range with E2:E7 to get selected Cost of 109.

Subtract selected cost from selected revenue to find selected gross profit of 71. Use the same criteria for both amounts. If the numerator is filtered but the denominator is not, a margin calculation may look reasonable while describing no coherent segment.

Work through the whole-report result

Total Revenue is 650, total Cost is 414, and gross profit is 236. Overall gross margin is =(SUM(D2:D7)-SUM(E2:E7))/SUM(D2:D7), approximately 36.31%. It is above the 30% target.

Do not simply average the six order margin percentages: larger orders should carry more weight in the revenue-based overall measure. If total Revenue is zero, margin is undefined. Preserve that issue with an explicit message rather than presenting an invented percentage.

Add independent checks and a useful visual

Build a PivotTable with Region in Rows, Channel in Columns and Sum of Revenue in Values. Its grand total should match 650; East Online should match 180. Use a separate regional summary of East 380, West 230 and North 40 for the simple comparison chart.

Change S101 Revenue from 120 to 140. Selected Revenue should become 200 and selected Profit 91. Refresh the PivotTable before reconciling it. Restoring the original inputs lets you repeat the original worked results.

Finish with a conclusion and a scope note

A defensible conclusion is: “In the six-order sample, gross margin is 36.31%, above the 30% target. East contributes 380 of 650 revenue. East Online contributes 180 revenue and 71 gross profit.”

The records do not show customer count, returns, taxes, full operating expenses or a complete reporting period. State the scope so a reader does not mistake this exercise for a complete business assessment. Formula checks here test the calculations; the native PivotTable, validation and report layout are hands-on Excel tasks.

Review your source data, control labels, percentage formats, reconciliation and print preview before sharing. Completing this project prepares you for repeatable advanced workflows rather than making every reporting feature automatic.

Now make it yours

Give it a try.

Work through each exercise, check your answer and use a hint whenever you need one. Formula tasks check changed inputs, including boundary cases.

0 of 6 exercises complete

Exercise 01 / Formula practice

Follow the selected segment

Sum Revenue for Region G2 and Channel G3 using SUMIFS. Enter I9.

Example worksheet with column letters and row numbers
ABCDEFG
1OrderRegionChannelRevenueCostControl
2S101EastOnline12070East
3S102WestStore8050Online
4S103EastStore2001400.3
5S104WestOnline15090
6S105EastOnline6039
7S106NorthStore4025
Exercise 02 / Formula practice

Calculate selected gross profit

For Region G2 and Channel G3, subtract selected Cost from selected Revenue. Enter I10 using SUMIFS.

Example worksheet with column letters and row numbers
ABCDEFG
1OrderRegionChannelRevenueCostControl
2S101EastOnline12070East
3S102WestStore8050Online
4S103EastStore2001400.3
5S104WestOnline15090
6S105EastOnline6039
7S106NorthStore4025
Exercise 03 / Formula practice

Calculate overall gross margin

Return overall gross profit divided by overall Revenue. Use the full source, not the selected segment. Tests have positive total revenue. Enter I11.

Example worksheet with column letters and row numbers
ABCDEFG
1OrderRegionChannelRevenueCostControl
2S101EastOnline12070East
3S102WestStore8050Online
4S103EastStore2001400.3
5S104WestOnline15090
6S105EastOnline6039
7S106NorthStore4025
Exercise 04 / Formula practice

Count selected records

Use COUNTIFS to count orders matching Region G2 and Channel G3. Enter I12.

Example worksheet with column letters and row numbers
ABCDEFG
1OrderRegionChannelRevenueCostControl
2S101EastOnline12070East
3S102WestStore8050Online
4S103EastStore2001400.3
5S104WestOnline15090
6S105EastOnline6039
7S106NorthStore4025
Exercise 05 / Formula practice

Compare overall margin with the target

Return On target when overall gross margin is at least target G4; otherwise Review. Tests have positive total revenue. Enter I13 using IF.

Example worksheet with column letters and row numbers
ABCDEFG
1OrderRegionChannelRevenueCostControl
2S101EastOnline12070East
3S102WestStore8050Online
4S103EastStore2001400.3
5S104WestOnline15090
6S105EastOnline6039
7S106NorthStore4025
Exercise 06 / Chart builder

Present the regional comparison

Use a Column chart titled Revenue by region for this summary. Do not add a grand-total category.

Example worksheet with column letters and row numbers
AB
1RegionRevenue
2East380
3West230
4North40
Untitled chartAdd a descriptive title0380380East230West40NorthRegion · Revenue

The bounded practice checker accepts equivalent supported formulas, lowercase function names and text labels, extra spaces, and comma or semicolon separators. Array tasks check the complete result shape and values. It is a teaching tool, not a complete Excel engine. See supported behavior.

Take this with you

A reusable report combines controlled selections, consistent measures, independent reconciliation and a conclusion that respects its scope.

Practice in Excel

Download the course workbook, follow the tasks, save your completed .xlsx and check its supported formula tasks here. Native Excel features use a separate review checklist.

Download practice workbook Check my workbook ↗
Technical references and lesson review

Original lesson content. Technical behavior checked against Microsoft documentation. Reviewed 2026-10-16.

Find your next skill