Never run out, never over-order. Compare stock on hand to a reorder point and flag what needs buying — then compute exactly how much to bring each item back up to its target level.
The example
Stock checked against each item’s reorder point and target.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Item | Stock | Reorder pt | Flag |
| 2 | Bolts | 8 | 20 | REORDER |
| 3 | Nuts | 45 | 20 | OK |
| 4 | Washers | 15 | 15 | REORDER |
The formula
Flag low stock, then size the order:
How it works
A threshold test drives both the flag and the quantity:
- The flag compares stock to the reorder point:
=IF(B2<=C2, "REORDER", "OK"). - The order quantity brings the item up to a target level:
=IF(B2<=C2, target - B2, 0). - Wrap the quantity in
MAX(0, …)so a stock level above target never produces a negative order. - Filter or conditionally format the REORDER rows to build an instant purchase list.
Smarter reorder points factor in lead time and demand: reorder point = average daily usage × lead-time days + safety stock. Put usage and lead time in columns and compute the reorder point itself with a formula so it adapts as demand changes.
Try it: interactive demo
Set stock, reorder point, and target.
Variations
Order quantity
Bring up to target:
Computed reorder point
From usage and lead time:
Days of stock left
Runway at current usage:
Pitfalls & errors
≤ vs <. Decide whether hitting the reorder point exactly should trigger an order. <= includes it; < waits one more unit.
Clamp the order quantity. Without MAX(0, …), an item already above target yields a negative order.
Static reorder points go stale. If demand shifts, a fixed reorder point over- or under-orders. Recompute it from recent usage periodically.
Practice workbook
Frequently asked questions
How do I flag items that need reordering in Excel?
How do I calculate how much to order?
How do I set a reorder point?
Stop fighting formulas. Learn them in a day.
This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.
See the Formulas & Functions Class