Excel Skills for Supply Chain and Logistics Roles
By ExcelReady TeamUpdated 6 min read
The short answer
The core Excel skills for supply chain and logistics roles are lookups (VLOOKUP or XLOOKUP) to pull supplier, cost and lead-time data, SUMIF and SUMIFS to total quantities by SKU or warehouse, IF formulas that flag items to reorder, days-of-cover and arrival-date calculations, on-time delivery rates, and conditional formatting for low stock.
Key takeaways
- Keep one master list of items and pull details into other sheets with XLOOKUP or VLOOKUP.
- SUMIF totals quantities by SKU, warehouse or supplier; SUMIFS adds more conditions.
- =IF(C2<=D2,"Reorder","OK") flags any item at or below its reorder point.
- Days of cover is stock divided by average daily demand.
- Conditional formatting makes low stock and late deliveries visible at a glance.
On this page+
The Excel skills for supply chain and logistics roles are practical: look up item and supplier data, total quantities by SKU or warehouse, flag what needs reordering, work out how many days of stock are left, and measure on-time delivery. This guide is for anyone applying for inventory, purchasing, warehouse, logistics coordinator or supply chain analyst roles, with worked examples you can copy into a sheet.
How supply chain teams use Excel#
Supply chain work produces long lists of SKUs (stock keeping units, the code for each item), orders, shipments and deliveries. Even where a company has a warehouse or ERP system, people often export the data to Excel to answer questions quickly:
- Which items are below their reorder point?
- How much did each warehouse ship last month?
- Which supplier delivers late most often?
- How many days of stock do we have left?
- When will this order arrive?
Each question maps to one or two formulas, shown below.
Look up item details with XLOOKUP or VLOOKUP#
Keep one master list of items, with the supplier, unit cost and lead time for each SKU, and pull those details into other sheets with a lookup. That way a cost changes in one place only.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | SKU | Supplier | Unit cost | Lead time (days) |
| 2 | SKU-101 | Brightway | 4.20 | 5 |
| 3 | SKU-102 | Northfield | 0.85 | 10 |
| 4 | SKU-103 | Brightway | 1.10 | 5 |
With a SKU in F2, either formula returns its lead time:
=XLOOKUP(F2,A2:A4,D2:D4)
=VLOOKUP(F2,A2:D4,4,FALSE)For SKU-102, both return 10. XLOOKUP needs Excel 2021, Excel 2024 or Microsoft 365; VLOOKUP works in every version but needs FALSE for an exact match and can't look to the left. Lock the ranges with $ before filling down. The XLOOKUP function guide covers the optional "not found" argument, which is handy when a new SKU isn't in the master list yet.
Total quantities by SKU or warehouse with SUMIF#
SUMIF adds up the numbers in rows that match one condition. With warehouses in column B and quantities in column C:
=SUMIF(B2:B8,"North",C2:C8)With the shipment list in the exercise on this page, North shipped 455 units. To add a second condition, such as warehouse and SKU, use SUMIFS, which puts the sum range first: =SUMIFS(C2:C8,B2:B8,"North",A2:A8,"SKU-101"). The SUMIF function guide and how to use SUMIF in Excel go further.
Flag items to reorder#
A reorder flag compares current stock with the reorder point and labels each item. With stock in column C and the reorder point in column D:
=IF(C2<=D2,"Reorder","OK")| SKU | Item | Stock | Reorder point | Daily demand | Flag | Days of cover |
|---|---|---|---|---|---|---|
| SKU-101 | Pallet wrap | 140 | 100 | 12 | OK | 11.7 |
| SKU-102 | Labels | 60 | 80 | 10 | Reorder | 6.0 |
| SKU-103 | Cartons | 320 | 150 | 25 | OK | 12.8 |
| SKU-104 | Tape | 45 | 50 | 9 | Reorder | 5.0 |
Use <= rather than <, so an item exactly at its reorder point is flagged too. To count how many items need ordering, use =COUNTIF(F2:F5,"Reorder"), which returns 2 here.
Days of cover and arrival dates#
Days of cover tells you how long current stock will last at the normal rate of demand:
=C2/E2Pallet wrap has 140 units and sells about 12 a day, so it has 11.7 days of cover. Wrap it in ROUNDDOWN(C2/E2,0) if you only want whole days. Compare it with the supplier's lead time: if days of cover is shorter than the lead time, stock will run out before a new order arrives.
Expected arrival is the order date plus the lead time. If lead times are in working days, use WORKDAY so weekends are skipped:
=WORKDAY(B2,C2)With an order date in B2 and a lead time of 5 working days in C2, an order placed on Monday 3 March 2025 is due on Monday 10 March 2025. If lead times are in calendar days, simply add them: =B2+C2.
Measure on-time delivery#
On-time delivery rate is the share of deliveries that arrived by the promised date. First flag each delivery, with the promised date in D2 and the actual date in E2:
=IF(E2<=D2,"On time","Late")Then divide the on-time count by all deliveries:
=COUNTIF(F2:F200,"On time")/COUNTA(F2:F200)Format the result as a percentage. To compare suppliers, use COUNTIFS with the supplier as a second condition, and divide by COUNTIF of that supplier.
Highlight low stock with conditional formatting#
Conditional formatting colours cells automatically when a rule is true, so problems stand out without anyone reading every row. To colour the whole row of any item at or below its reorder point:
- Select the data rows, for example A2:G5.
- Go to Home > Conditional Formatting > New Rule > Use a formula to determine which cells to format.
- Enter
=$C2<=$D2, choose a fill colour and click OK.
The $ before C and D keeps every cell in the row checking the same two columns. Use a second rule with a different colour for late deliveries. Our step-by-step inventory tracker build combines all of this into one sheet.
Excel tests for supply chain roles#
Interview tests for supply chain roles usually give you an order or stock list and ask for totals, flags and a short summary. Read every question first, answer the quick ones, and point your formulas at input cells rather than typing values. Our guides to passing an Excel test for a job interview, managing your time in a timed test and handling an Excel case study cover the approach. Operations roles use many of the same skills; see the Excel skills for sales and operations.
Practise it#
Practise the three skills behind most supply chain sheets: pulling item data with VLOOKUP exact match, totalling by warehouse or SKU with SUMIF, and highlighting rows that need attention with Conditional formatting. The exercise on this page totals units shipped for one warehouse.
Try it yourself
This is a live spreadsheet. Type the formula in the green cell and press Enter.
"How many units did the warehouse in G1 ship?" In G2, use SUMIF to total the Qty column for that warehouse. Point to G1 instead of typing the name.
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 1 | Qty | North | ||||||
| 2 | Units | |||||||
| 3 | ||||||||
| 4 | ||||||||
| 5 | ||||||||
| 6 | ||||||||
| 7 | ||||||||
| 8 | ||||||||
| 9 | ||||||||
| 10 | ||||||||
| 11 |
Tip: SUMIF takes the range to check (the warehouses), the criterion (G1), then the range to add (Qty).
Practise this in a lesson
Frequently asked questions
What Excel skills are needed for supply chain jobs?
Lookups, SUMIF and SUMIFS, IF formulas, date calculations, pivot tables, filters and conditional formatting cover most supply chain work. Analyst roles may add more modelling, but these are the foundation.
How do I calculate a reorder point flag in Excel?
Compare stock with the reorder point in an IF formula, for example =IF(C2<=D2,"Reorder","OK"). The item is flagged when stock falls to or below the reorder level.
How do I calculate days of cover in Excel?
Divide current stock by average daily demand, for example =C2/E2. Round it down with ROUNDDOWN if you only want whole days.
How do I calculate on-time delivery rate in Excel?
Count the deliveries marked on time and divide by all deliveries, for example =COUNTIF(F2:F200,"On time")/COUNTA(F2:F200), formatted as a percentage.
Should I use VLOOKUP or XLOOKUP for supply chain data?
Use XLOOKUP if everyone has Excel 2021, Excel 2024 or Microsoft 365, because it can look left and doesn't break when columns move. Use VLOOKUP when files go to people on older versions.