Level 3Spreadsheet ArchitectureProject, 5 min

Raw, Calc and Output tabs

The task

A finance-ready sheet keeps the export untouched on Raw, assumptions on Inputs, the working on Calc, and the answer on Output. The Calc tab already copies each order's region. Wire up the rest.
  1. Convert every order to USDOn Calc, in B2, convert each order's amount to USD: look up its currency in Inputs!A2:B4 and multiply. One formula for all eight orders.
  2. Revenue by region on OutputOn Output, in A1, total the USD amounts by region from the Calc tab, biggest first: =QUERY(Calc!A1:B9, "select A, sum(B) group by A order by sum(B) desc label sum(B) 'Revenue (USD)'")

The data, 4 tabs

The starting sheet. Cells outlined in green are where your formulas go.

Raw tab
ABCDE
1OrderDateRegionCurrencyAmount
27001Oct 2WestUSD1,250
37002Oct 2EuropeEUR980
47003Oct 3UKGBP640
57004Oct 3WestUSD2,100
67005Oct 4EuropeEUR1,520
77006Oct 4UKGBP1,180
87007Oct 5WestUSD860
97008Oct 5EuropeEUR410
Inputs tab
AB
1CurrencyTo USD
2USD1.00
3EUR1.08
4GBP1.27
Calc tab
AB
1RegionUSD amount
2=ARRAYFORMULA(Raw!C2:C9)
3
4
5
6
7
8
9
10
Output tab
A
1
2
3
4
5
6
7
8