The request

From Kevin Ross, Account Executive
Your goal
Fill the channel summary for November. In G4:G6, the net revenue of each channel in F4:F6 (SUMIFS over D2:D16 by channel in B2:B16). In H4:H6, its orders (SUMIFS over C2:C16). In I4:I6, its revenue in the weeks starting on or after the date in G1. In G7:I7, add up each column with SUM.
- Fill
G4:I7with the right valuesnot done yet - With formulas, not typed numbersnot done yet
- Use
SUMIFSnot done yet
Your sheet
| A | B | C | D | E | F | G | H | I | J | |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | week_start | channel | orders | net_revenue | Black Friday week from | 2025-11-24 | ||||
| 2 | 2025-11-01 | app | 10 | 6,619.64 | ||||||
| 3 | 2025-11-01 | marketplace | 6 | 3,817.72 | channel | net_revenue | orders | bf_week_revenue | ||
| 4 | 2025-11-01 | web | 16 | 12,631.09 | app | |||||
| 5 | 2025-11-03 | app | 49 | 16,710.22 | marketplace | |||||
| 6 | 2025-11-03 | marketplace | 23 | 8,186.61 | web | |||||
| 7 | 2025-11-03 | web | 48 | 21,945.29 | total | |||||
| 8 | 2025-11-10 | app | 61 | 31,729.58 | ||||||
| 9 | 2025-11-10 | marketplace | 28 | 16,458.99 | ||||||
| 10 | 2025-11-10 | web | 51 | 19,015.90 | ||||||
| 11 | 2025-11-17 | app | 63 | 30,078.43 | ||||||
| 12 | 2025-11-17 | marketplace | 19 | 9,111.35 | ||||||
| 13 | 2025-11-17 | web | 57 | 37,146.12 | ||||||
| 14 | 2025-11-24 | app | 111 | 33,463.80 | ||||||
| 15 | 2025-11-24 | marketplace | 37 | 19,457.89 | ||||||
| 16 | 2025-11-24 | web | 72 | 25,991.76 | ||||||
| 17 | ||||||||||
| 18 |
Loading the editor…
Reference solution
Mote checks your result
Press Check. Each right cell becomes a firefly in your lantern.
What Kevin gets, and why
The lesson
A channel summary is the table every manager asks for first: how much came through the website,
the app and the marketplace. The export here is already rolled up one step: Aaron’s query
returns one row per week and channel for the whole of November 2025, 15 rows in A2:D16. That
is small enough to paste in full, so the numbers in this level are the real month, not a sample.
SUMIFS, one criterion
SUMIFS adds the cells of one range where every criterion is true:
=SUMIFS(sum_range, criteria_range1, criterion1, [criteria_range2, criterion2], …)
Unlike SUMIF, the range to add comes first. Many analysts use SUMIFS even for one
criterion, so adding a second one later doesn’t mean reordering the arguments.
G4 =SUMIFS($D$2:$D$16,$B$2:$B$16,F4)
F4 holds app, so G4 adds the app’s five weekly rows: 118,601.68. Fill down to G6 and each
row reads its own channel name: marketplace 57,032.56, web 116,730.16. The ranges are locked; only
F4 moves.
Orders work the same way on column C: app 294, marketplace 113, web 244. Adding weekly order counts is safe here because each order falls in exactly one week, so no order is counted twice.
A date criterion built with &
Black Friday week starts on Monday, November 24, and that date sits in G1. To keep only the
weeks on or after it, the criterion has to read “greater than or equal to the date in G1”:
I4 =SUMIFS($D$2:$D$16,$B$2:$B$16,F4,$A$2:$A$16,">="&$G$1)
">="&$G$1 glues the text >= to the date’s serial number, and SUMIFS reads it as a
comparison. Both pairs of criteria must hold, so I4 is the app’s revenue in that one week:
33,463.80. Change G1 to another Monday and the whole column follows.
| criterion | means |
|---|---|
F4 or "app" |
equal to app (not case sensitive) |
">="&$G$1 |
on or after the date in G1 |
"<"&$G$1 |
strictly before it |
"<>app" |
anything except app |
The last week is short: November 24 to 30. The export stops at the end of the month, so Cyber Monday, December 1, belongs to December’s report. Say so when you present the number.
The total row is your check
G7 =SUM(G4:G6), filled right to I7. G7 must equal SUM(D2:D16): 292,364.40. H7 must be
651. If the channels don’t add up to the data, a channel is misspelled in column F or missing from
it. These are the same November totals the SQL holiday case returns, by channel, to the cent.
What Kevin can take to his meeting: in Black Friday week the app brought 33,463.80, ahead of web at 25,991.76 and the marketplace at 19,457.89, while for the whole month web and app were almost level.
Common mistakes
">=G1"in quotes. That criterion is the text “G1”, nothing matches and the cells show 0.- Using
SUMIFargument order withSUMIFS.SUMIFputs the sum range last,SUMIFSfirst. Swapping them adds the wrong column or returns 0. ">"instead of">=". A week starting exactly on November 24 is not greater than November 24, so">"drops the very week you asked for.- Counting rows instead of adding orders.
=COUNTIFS($B$2:$B$16,F4)counts the app’s weekly rows, 5, not its 294 orders. On an export that is already summarised, the counts live in a column: add them withSUMIFS.
Lantern lit!
Practised: sumifscriteriadate criteriamixed referencesreconciliation
- Solved
- No hints
- First run
