What you will build
Build a small inventory tracker for three SKUs. You will calculate Closing stock and a Reorder status while keeping the source values intact.
Learning objective
Use row-level arithmetic and IF logic to calculate current stock, flag items at or below their reorder level, and verify that the formulas react correctly when an input changes.
Prepare the sample data
Open the practice workbook or make a copy. On the Example sheet, confirm that A1:E4 matches the sample below before entering any formulas.
Practice in your own copy
Make your own Google Sheets copy with the same data, formulas, formatting, filter and frozen header. The original remains unchanged.
Sign in to Google. If the original is not publicly shared, download the full workbook and import it into Google Sheets, or paste the example data into your own sheet.
Calculate closing stock
In F1 enter Closing stock. In F2 enter the formula below, then fill it down through F4 so each SKU uses its own row values.
=B2+C2-D2Flag reorder items
In G1 enter Reorder status. In G2 enter the formula below, then fill it down through G4. The comparison includes items that are exactly at the reorder level.
=IF(F2<=E2,"Reorder","OK")Checkpoint
| SKU | Opening | Received | Sold | Reorder level | Closing stock | Reorder status |
|---|---|---|---|---|---|---|
| P01 | 20 | 10 | 12 | 10 | 18 | OK |
| P02 | 15 | 0 | 9 | 8 | 6 | Reorder |
| P03 | 8 | 6 | 7 | 5 | 7 | OK |
After filling the formulas through row 4, these are the expected values. P02 is the only sample item that needs reordering.
Test that the formulas react
Temporarily change Received for P01 in C2 from 10 to 0. Closing stock changes from 18 to 8 and the status changes from OK to Reorder. Restore C2 to 10; the results return to 18 and OK.
Common mistakes and fixes
Independent practice
Add a fourth SKU in row 5 with realistic Opening, Received, Sold and Reorder level values. Fill the formulas into F5 and G5, then explain why the item shows Reorder or OK.
Key takeaways
- ✓Keep the original inventory inputs separate from calculated columns.
- ✓Closing stock is Opening + Received - Sold.
- ✓Use <= when the reorder rule should include the threshold itself.
- ✓Fill formulas down so each SKU uses its own row references.
- ✓Change one input to test recalculation, then restore the sample before finishing.
Check your understanding
Answer four questions about the practice sheet.
Continue learning
Previous lesson: Weekly task planner. Next lesson: Simple CRM spreadsheet.
Comments
No comments yet. Be the first to join the discussion.