Lesson ProgressPhase 4 of 6
Phase 4Independent Practice
Independent Practice: Build the Inventory Method Workbook

Build the real method-comparison workbook and verify all four algorithms

Phase 4: Workbook Sprint

Build the Multi-Sheet Inventory Method Workbook

Open the student workbook and build method logic sheet-by-sheet. This sprint is assessed on algorithm correctness and method-switch outputs, not formatting polish.

Starting Workbook

Download unit07-lesson05-student.xlsx

Workbook tabs: Inputs, FIFO, LIFO, SpecificID, WeightedAverage, Outputs. Build each tab in order.

Reference Layout by Sheet

Formulas are shown as text so you can read the structure clearly before building in Excel.

Inputs Sheet

Set shared totals once. Every method reads from these values.

ABCDE
1FieldValueFormula / SourcePurposeCheck
2UnitsSold15 =SUM(Sales[Qty])Shared sold unitsMatches Sales table
3TotalUnits40 =SUM(Purchases[Qty])Shared available unitsMatches Purchases table
4GAFS800 =SUM(Purchases[LotTotal])Total available costUsed by every method
5SelectedMethodFIFOData Validation ListDrives output displayFIFO/LIFO/Specific ID/WA
6Lot L110 @ 18 =Qty*UnitCostPurchases row180
7Lot L220 @ 20 =Qty*UnitCostPurchases row400
8Lot L310 @ 22 =Qty*UnitCostPurchases row220
9
10
FIFO Sheet

Oldest-to-newest consume logic with FIFO helper columns.

ABCDEF
1LotIDQtyUnitCostFIFO CumQtyFIFO UsedFIFO Cost
2L11018 =SUM($B$2:B2) =MAX(0,MIN(B2,UnitsSold-(D2-B2))) =E2*C2
3L22020 =SUM($B$2:B3) =MAX(0,MIN(B3,UnitsSold-(D3-B3))) =E3*C3
4L31022 =SUM($B$2:B4) =MAX(0,MIN(B4,UnitsSold-(D4-B4))) =E4*C4
5
6FIFO COGS280 =SUM(FIFO_Cost_Column)FIFO EI520 =GAFS-FIFO_COGS
7
8
9
10
LIFO Sheet

Same consume formula as FIFO, but lots are reversed first.

ABCDEF
1LotID (Newest→Oldest)QtyUnitCostLIFO CumQtyLIFO UsedLIFO Cost
2L31022 =SUM($B$2:B2) =MAX(0,MIN(B2,UnitsSold-(D2-B2))) =E2*C2
3L22020 =SUM($B$2:B3) =MAX(0,MIN(B3,UnitsSold-(D3-B3))) =E3*C3
4L11018 =SUM($B$2:B4) =MAX(0,MIN(B4,UnitsSold-(D4-B4))) =E4*C4
5
6LIFO COGS320 =SUM(LIFO_Cost_Column)LIFO EI480 =GAFS-LIFO_COGS
7
8
9
10
SpecificID Sheet

Sales lot tags drive exact cost lookups.

ABCDEF
1Sale RowLotIDQtyLookup CostLine CostMeaning
21L15 =XLOOKUP(B2,Purchases[LotID],Purchases[UnitCost]) =C2*D25 units from lot L1
32L310 =XLOOKUP(B3,Purchases[LotID],Purchases[UnitCost]) =C3*D310 units from lot L3
4
5Specific ID COGS310 =SUM(Line_Cost_Column)Specific ID EI490 =GAFS-SpecificID_COGS
6
7
8
9
10
WeightedAverage Sheet

One blended period rate drives both COGS and ending inventory.

ABCDE
1MetricValueFormulaMeaningCheck
2WA Rate20 =GAFS/TotalUnitsBlended period cost per unit800/40 = 20
3WA COGS300 =UnitsSold*WA_RateCost assigned to sold units15*20 = 300
4WA EI500 =(TotalUnits-UnitsSold)*WA_RateCost assigned to unsold units25*20 = 500
5
6
7
8
9
10
Outputs Sheet

Summary table plus selector lookups displays the chosen method.

ABCDE
1MethodCOGSEnding InventoryBalance CheckDisplay Logic
2FIFO280520 =B2+C2Summary row
3LIFO320480 =B3+C3Summary row
4Specific ID310490 =B4+C4Summary row
5Weighted Average300500 =B5+C5Summary row
6
7Display COGS =XLOOKUP(SelectedMethod,A2:A5,B2:B5)Display EI =XLOOKUP(SelectedMethod,A2:A5,C2:C5)Selector output panel
8
9
10
Build Sequence

Block 1: Inputs Tab

  1. Confirm Purchases and Sales tables are complete.
  2. Calculate UnitsSold, TotalUnits, and GAFS.
  3. Create selector dropdown with FIFO, LIFO, Specific ID, Weighted Average.

Checkpoint: shared totals match your source rows.

Block 2: FIFO + LIFO Tabs

  1. Build FIFO cumulative, used units, and cost columns (oldest-to-newest).
  2. Build LIFO helper table in reversed lot order and apply same consume pattern.

Checkpoint: FIFO COGS 280 / EI 520 and LIFO COGS 320 / EI 480 (sample data).

Block 3: SpecificID + WeightedAverage Tabs

  1. Specific ID: lookup lot cost by Sales[LotID], compute line costs, sum COGS.
  2. Weighted Average: compute WA rate, WA COGS, and WA ending inventory.

Checkpoint: Specific ID COGS 310 / EI 490 and WA COGS 300 / EI 500 (sample data).

Block 4: Outputs Tab + Method Switch

  1. Create one summary row per method with COGS and ending inventory.
  2. Use selector-driven lookups to display current method outputs.
  3. Add method-level balance checks where COGS + EI = GAFS.

Checkpoint: selector updates display values without editing formulas.

Definition of Done
  • Inputs, FIFO, LIFO, SpecificID, WeightedAverage, and Outputs tabs are complete.
  • All four methods return correct COGS and ending inventory from the same data.
  • Output selector displays method-specific COGS and ending inventory correctly.
  • Each method passes COGS + Ending Inventory = GAFS.
  • You can explain each tab's algorithm in plain language.
Professional Expectations (Non-Scored)
  • Use clear names and structured references.
  • Add validation and error handling as part of normal workbook quality.
  • Keep each tab readable for fast audit and handoff.
Fallback

If your workbook breaks, compare tab structure with the teacher reference:

Download unit07-lesson05-teacher.xlsx