Protected Learning Content

AICPE Gurukul content is created for learning purposes. Printing, copying and unauthorized reuse are restricted.

AICPE Learning Hub Advanced Excel
Chapter 37
Inventory Management Project
Chapter 37 | Applied Inventory Project

Inventory Management Project

Build a dependable Excel inventory system that converts item masters, purchase receipts, issues, returns and adjustments into live stock balances, reorder alerts, ageing analysis, supplier insights and management-ready dashboards.

Control Item MastersCreate unique item codes, categories, units, locations and supplier references.
Track Every MovementRecord receipts, issues, returns, transfers and approved adjustments.
Prevent Stock-OutsCalculate available stock, reorder points, safety stock and suggested order quantities.
Analyze and ActIdentify fast-moving, slow-moving, ageing, excess and high-value inventory.
Advanced Excel • Chapter 37 of 40
Project Learning Objectives

After Completing This Project, You Will Be Able To

Combine Advanced Excel techniques into a practical stock-control and inventory-analysis solution.

Structure Inventory Data

Design reliable item, supplier, warehouse and stock-movement tables with stable business keys.

Calculate Stock

Build transparent calculations for opening, receipts, issues, closing, available and committed quantities.

Control Reordering

Use demand, lead time, safety stock and service priorities to create actionable reorder alerts.

Analyze Inventory

Measure ageing, movement, supplier delivery, inventory value and management exceptions.

1 Understand the Inventory Management Project Brief

Assume that a growing distribution business receives goods from multiple suppliers, stores them across warehouses and issues stock against customer orders or internal requirements. Management wants one Excel workbook that can answer: What is in stock? What requires reordering? Which items are not moving? Where is inventory value concentrated? Which supplier or warehouse requires attention?

Stock PositionOpening, receipts, issues, returns, transfers, adjustments and current closing stock.
ReplenishmentReorder point, safety stock, lead-time demand and suggested purchase quantity.
Movement and AgeingFast-moving, slow-moving, non-moving, excess and ageing stock.
Supplier PerformanceLead time, on-time receipt, quantity variance, quality issues and open purchase orders.

Project boundary

This chapter teaches Excel-based inventory modelling and analysis. Valuation methods, accounting treatment, reorder policy, acceptable shortages, quality rules and approval limits differ by organization. Use only approved business and accounting policies when applying the workbook in a real operation.

Professional rule: Every stock quantity must be traceable to a dated and authorized transaction. Never repair a stock balance by typing directly over the calculated closing quantity.

Practical Experiment 1: Define Inventory Questions and Controls

Convert the operational requirement into a clear project document.

Step 1: Identify Users

List purchase, warehouse, sales, finance and management users and their decisions.

Step 2: Define Stock Rules

Document units, warehouses, transaction types, lead times, reorder rules and adjustment approvals.

Step 3: Define Outputs

Specify stock register, reorder list, ageing report, supplier report and dashboard requirements.

Learning Output: An approved inventory requirement and control sheet for the project.

2 Design the Workbook and Data Architecture

A professional inventory workbook separates reference data, transaction records, calculations, reports and controls. This prevents mixed-grain errors and allows the same movement table to support stock position, purchasing, ageing and management reports.

1

Master Layer

Items, categories, units, warehouses, suppliers and approved planning parameters.

2

Transaction Layer

Receipts, issues, returns, transfers, adjustments and purchase-order records.

3

Calculation Layer

Stock balances, availability, reorder points, ageing bands and inventory values.

4

Output Layer

Stock register, reorder plan, exception report, supplier analysis and dashboard.

Recommended TableImportant FieldsGrain / Key
Item MasterItem Code, description, category, unit, standard cost, reorder rule, statusOne row per item; unique Item Code
Warehouse MasterWarehouse Code, location, owner, capacity, statusOne row per warehouse
Supplier MasterSupplier Code, item, standard lead time, minimum order, preferred statusOne row per approved supplier-item combination
Stock MovementsTransaction ID, date, type, item, warehouse, quantity, unit cost, referenceOne row per stock movement
Purchase OrdersPO Number, supplier, item, order date, promised date, ordered and received quantityOne row per PO line
Avoid: Maintaining one worksheet per item or month. A single structured transaction table is easier to refresh, filter, summarize and audit.

3 Build and Validate the Item Master

The Item Master is the foundation of inventory control. Item Code should be unique and permanent. Description, category, unit, status, cost, preferred supplier and planning parameters should follow controlled standards.

=COUNTIF(Item[Item Code],[@[Item Code]])

A result greater than 1 identifies a duplicated item code.

=IF(OR([@[Item Code]]="",[@Description]="",[@Unit]=""),"Review","Ready")

Checks mandatory item-master fields.

=XLOOKUP([@[Supplier Code]],Supplier[Supplier Code],Supplier[Supplier Name],"Missing")

Retrieves supplier information and exposes unmatched codes.

=IF([@[Standard Cost]]<=0,"Invalid Cost","OK")

Flags zero or negative standard costs before valuation.

Recommended master-data controls

  • Use controlled dropdown lists for category, unit, warehouse, status and ABC class.
  • Do not reuse an old item code for a different product.
  • Keep base unit and conversion factors clearly documented.
  • Store minimum order quantity, pack size, lead time and safety stock as approved planning inputs.
  • Deactivate obsolete items without deleting historical records.
Naming practice: Descriptions should be concise, searchable and standardized. Avoid multiple spellings for the same brand, size, model or material.

Practical Experiment 2: Audit the Item Master

Check whether the item database is ready for inventory processing.

Step 1: Find Duplicates

Use COUNTIF and conditional formatting to locate repeated codes and descriptions.

Step 2: Find Missing Inputs

Filter blank units, categories, costs, reorder parameters and supplier mappings.

Step 3: Build Exceptions

Create an item-quality report with issue, owner, correction and status.

Learning Output: A validated Item Master and documented master-data exception register.

4 Record and Standardize Stock Movements

Every inventory change should enter one Stock Movements table with a unique Transaction ID, valid date, approved type, item, warehouse and quantity. A signed quantity column makes calculations easier: receipts are positive and issues are negative.

=SWITCH([@Type],"Receipt",[@Quantity],"Issue",-[@Quantity],"Return In",[@Quantity],"Return Out",-[@Quantity],"Adjustment +",[@Quantity],"Adjustment -",-[@Quantity],0)

Converts transaction types into signed stock quantities.

=[@[Item Code]]&"|"&TEXT([@Date],"yyyymmdd")&"|"&[@[Reference No]]

Creates a review key for detecting possible duplicate transactions.

=IF(OR([@Date]="",[@[Item Code]]="",[@Warehouse]="",[@Quantity]<=0),"Review","Ready")

Validates the minimum fields required for a stock transaction.

=XLOOKUP([@[Item Code]],Item[Item Code],Item[Unit],"Missing")

Returns the approved unit and identifies invalid items.

Movement types to control

  • Opening: Approved starting balance at the implementation cut-off.
  • Receipt: Supplier or production receipt supported by reference documents.
  • Issue: Customer dispatch, consumption or approved internal issue.
  • Return: Customer return, supplier return or internal return with reason.
  • Transfer: Separate negative and positive lines for source and destination warehouses.
  • Adjustment: Authorized correction for count difference, damage, expiry or other reason.
Transfer control: A warehouse transfer should change location, not total company stock. The outgoing and incoming transfer quantities must reconcile.

Practical Experiment 3: Create a Controlled Movement Register

Build a clean movement table for multiple transaction types.

Step 1: Enter Transactions

Create sample receipts, issues, returns, transfers and adjustments.

Step 2: Calculate Signed Quantity

Use SWITCH or XLOOKUP against a transaction-type mapping table.

Step 3: Audit

Identify duplicates, missing references, invalid items, negative dates and transfer mismatches.

Learning Output: A structured and auditable Stock Movements table.

5 Calculate Stock Balance, Availability and Value

Closing stock should be calculated from authorized movements, not typed manually. Use SUMIFS by item and warehouse, then compare the result with committed quantity, physical counts and valuation inputs.

=SUMIFS(Movement[Signed Qty],Movement[Item Code],[@[Item Code]],Movement[Warehouse],[@Warehouse],Movement[Date],"<="&ReportDate)

Calculates closing quantity by item, warehouse and reporting date.

=[@[Closing Qty]]-[@[Committed Qty]]

Calculates available-to-promise quantity before planned receipts.

=[@[Closing Qty]]*[@[Standard Cost]]

Calculates inventory value using an approved standard-cost method.

=[@[Physical Qty]]-[@[System Qty]]

Calculates physical-count variance requiring investigation.

Important balance views

MeasureMeaningUse
System ClosingNet signed movement through the reporting dateBook-stock position
Available StockClosing less committed or reserved quantityPromise and allocation decisions
Projected StockAvailable plus confirmed incoming less planned demandNear-term planning
Inventory ValueQuantity multiplied by approved valuation rateFinancial and working-capital analysis
Count VariancePhysical quantity less system quantityCycle-count and loss control
Valuation note: Use the organization’s approved costing and accounting method. This learning project demonstrates Excel architecture; it does not replace accounting policy.

Practical Experiment 4: Build the Stock Position Report

Calculate stock for every item and warehouse as of a selected date.

Step 1: Create Combinations

Prepare unique item-warehouse combinations with UNIQUE or a reference table.

Step 2: Calculate Balances

Use SUMIFS to calculate receipts, issues, adjustments, closing and available stock.

Step 3: Reconcile

Confirm opening plus net movement equals closing and investigate negative stock.

Learning Output: A date-controlled stock position and valuation report.

6 Calculate Reorder Levels and Suggested Purchase Quantity

Reordering should balance service availability with working-capital cost. A practical model combines average demand, lead time, safety stock, current availability, open purchase orders, pack size and minimum order quantity.

=([@[Average Daily Demand]]*[@[Lead Time Days]])+[@[Safety Stock]]

Calculates a basic reorder point.

=MAX(0,[@[Reorder Point]]-[@[Available Stock]]-[@[Confirmed Incoming]])

Calculates the preliminary purchase requirement.

=CEILING(MAX([@[Suggested Qty]],[@[Minimum Order Qty]]),[@[Pack Size]])

Rounds the order recommendation to approved commercial quantities.

=IF([@[Available Stock]]<=0,"Stock-Out",IF([@[Available Stock]]<=[@[Reorder Point]],"Reorder","OK"))

Creates a clear replenishment status.

Planning controls

  • Use representative demand periods and exclude one-time abnormal demand where approved.
  • Keep supplier lead times current and review actual versus standard lead time.
  • Do not count unapproved or overdue purchase orders as dependable incoming stock.
  • Use different safety-stock policies for critical, seasonal, expensive and slow-moving items.
  • Document manual overrides with reason, owner and approval.
Do not over-order: A low stock balance is not sufficient reason to purchase. Check open orders, future demand, stock at other locations, item status, pack size and ageing risk.

Practical Experiment 5: Build an Automated Reorder List

Create an action list for items that require purchase review.

Step 1: Calculate Demand

Calculate average daily or weekly issue quantity from a selected history period.

Step 2: Calculate Requirement

Use lead time, safety stock, availability and confirmed incoming quantities.

Step 3: Prioritize

Filter stock-outs and reorder items, then rank by criticality, shortage and value.

Learning Output: A prioritized, pack-size-aware reorder recommendation report.

7 Analyze Movement, Ageing, Value and Suppliers

Inventory analysis should identify where attention and working capital are needed. Use PivotTables, formulas and controlled classification rules to turn stock records into operational decisions.

MovementFast, medium, slow and non-moving items
AgeingDays since receipt or last issue, using approved logic
ValueHigh-value items and working-capital concentration
ABC ClassCumulative annual consumption value classification
SupplierLead time, on-time receipt, short supply and rejection trends
AnalysisExample CalculationManagement Question
Days Since Last Issue=ReportDate-MAXIFS(Movement[Date],Movement[Item Code],[@[Item Code]],Movement[Type],"Issue")Which items have stopped moving?
Inventory TurnoverAnnual usage cost ÷ average inventory valueHow efficiently is inventory being used?
Days of CoverAvailable stock ÷ average daily demandHow long can current stock support demand?
Supplier Lead-Time VarianceActual receipt date − promised dateWhich suppliers create replenishment risk?
Stock Accuracy1 − absolute count variance ÷ physical quantityHow reliable are system balances?

Ageing interpretation

Inventory ageing can be defined by receipt lots, last movement, last issue or weighted age. Choose one method suitable for the business and state it clearly on the report. Do not present a last-issue report as exact lot ageing.

Decision focus: Every classification should lead to an action such as reorder, transfer, promote, consume, return, write down, inspect or discontinue.

Practical Experiment 6: Build Inventory Analysis PivotTables

Create management reports from the stock position and movement tables.

Step 1: Add Analysis Fields

Create category, ABC class, movement class, ageing band, warehouse and supplier fields.

Step 2: Build Reports

Create PivotTables for value, movement, ageing, reorder status and supplier performance.

Step 3: Interpret

Write three findings and three practical actions supported by the reports.

Learning Output: A verified inventory-analysis pack with decision-ready insights.

8 Design the Inventory Management Dashboard

The dashboard should summarize stock health and make exceptions visible. Use aggregated KPIs on the main page and keep transaction-level evidence in supporting reports.

Inventory Value
Stock-Out Items
Reorder Items
Ageing Value
Monthly Receipts, Issues and Inventory-Value Trend
Value by Category
Stock Status by Warehouse
Movement / Ageing Mix
Supplier Delivery Performance
Report Date
Warehouse
Category
Priority Reorder and Exception List

Recommended dashboard controls

Use a report-date selector, plus warehouse, category, supplier and ABC-class filters. Keep the dashboard focused: show only KPIs and visuals that support stock, purchase, transfer, disposal or investigation decisions.

Trend ChartReceipts, issues, inventory value or stock-outs over time
Ranking ChartHigh-value, ageing, shortage or supplier-delay items
Inventory MixCategory, ABC, movement or ageing composition
Action TableItem, issue, quantity, value, owner and due date

Practical Experiment 7: Build the Interactive Inventory Dashboard

Create a one-screen dashboard for stock and purchase review.

Step 1: Create KPIs

Build cards for inventory value, stock-outs, reorder items, excess stock and ageing value.

Step 2: Add Visuals

Add movement trend, category value, warehouse status, ageing and supplier views.

Step 3: Add Controls

Connect report date, warehouse, category and supplier filters to compatible reports.

Learning Output: An interactive inventory dashboard with clear management actions.

9 Reconcile, Count and Release Inventory Reports

An inventory report is reliable only when transaction, quantity, warehouse and value controls are complete. Reconcile the workbook before distributing reorder or financial outputs.

Transaction ControlEvery movement has a unique ID, date, type and reference
Quantity ControlOpening + signed movement = system closing
Transfer ControlSource and destination transfer quantities agree
Count ControlPhysical differences are investigated and approved
Value ControlQuantity and approved cost produce reconciled inventory value

Recommended release checks

  • All item and warehouse codes match approved masters.
  • No unexplained duplicate transaction IDs or references remain.
  • Transfer-out and transfer-in quantities reconcile.
  • Negative stock is reviewed and corrected through valid source transactions.
  • Physical-count variances have evidence, reason and approval.
  • Inventory value agrees with the approved costing method and control total.
  • Reorder recommendations exclude inactive, blocked or obsolete items.
  • Open purchase-order quantities are current and not duplicated.
  • Dashboard KPIs reconcile to detailed stock and exception reports.
Release record: Keep report date, transaction cut-off, source files, preparer, reviewer, control totals, count adjustments, exceptions and release timestamp in a controlled sign-off sheet.

Practical Experiment 8: Prepare a Controlled Inventory Release Pack

Create the final report set and validate every total.

Step 1: Create Outputs

Prepare stock register, valuation report, reorder plan, ageing report and dashboard.

Step 2: Reconcile

Match quantity and value totals across detail, PivotTables, dashboard and control sheet.

Step 3: Protect and Sign Off

Lock formulas, record adjustments, preserve evidence and publish an approved version.

Learning Output: A controlled inventory release pack with traceable calculations and approvals.
Interactive Project Planner

Choose the Right Inventory Workbook Architecture

Select the project situation to receive a practical design recommendation.

Recommendation: Select the project situation and click the button.
Real-Time Practical Assignment

Build a Complete Inventory Management Workbook

Create a portfolio-ready solution for a distributor, retailer, manufacturer or service-spares operation.

Final Applied Project

Inventory Control, Replenishment and Analysis System

1. Master Data

Create Item, Warehouse and Supplier master tables with validation and exception checks.

2. Transaction Register

Record opening, receipt, issue, return, transfer and adjustment movements.

3. Stock Position

Calculate closing, committed, available, projected and physical-count variance quantities.

4. Reorder Planning

Calculate demand, lead-time requirement, safety stock, reorder point and suggested order quantity.

5. Inventory Analysis

Create movement, ageing, ABC, stock-cover, supplier and warehouse analyses.

6. Dashboard

Build KPI cards, trends, rankings, filters and a management action table.

7. Controls

Create quantity, value, transfer, count, negative-stock and duplicate-transaction controls.

8. Documentation

Add data dictionary, assumptions, refresh steps, exception ownership and final sign-off.

Submission Standard: Submit the workbook, a one-page management summary, three screenshots, an exception log and a short note explaining the most important inventory action.
Practice Worksheet

Complete These Inventory Project Tasks

Use a realistic sample dataset and preserve evidence of each task.

01
Create 100 Item-Master Records

Include categories, units, costs, suppliers, lead times, pack sizes and status.

02
Create 500 Stock Movements

Include receipts, issues, returns, transfers and adjustments across at least two warehouses.

03
Build Validation Checks

Detect duplicate items, invalid warehouses, missing references and incorrect quantities.

04
Calculate Stock Position

Show opening, receipts, issues, net movement, closing and available stock.

05
Create Reorder Logic

Use demand, lead time, safety stock, incoming quantity, pack size and minimum order quantity.

06
Classify Inventory

Create ABC, movement and ageing classifications with documented thresholds.

07
Analyze Suppliers

Measure promised versus actual delivery, short receipt and open-order ageing.

08
Build PivotTables

Create warehouse, category, movement, ageing, value and supplier reports.

09
Design the Dashboard

Add KPI cards, trend charts, slicers and a priority action list.

10
Reconcile and Present

Validate quantity and value totals and write three management recommendations.

AICPE Quality Learning Commitment: AICPE Gurukul promotes practical, skill-based and career-oriented learning for jobs, freelancing, self-employment and business growth. Learn more at aicpeindia.org and aicpe.online.
Common Mistakes

Inventory Project Errors You Should Avoid

These mistakes can create incorrect stock, poor purchases and misleading financial reports.

Wrong Practices

  • Typing closing stock manually
  • Using duplicate or changing item codes
  • Mixing different units without conversion
  • Recording transfers as only one movement
  • Deleting adjustment or return history
  • Counting overdue purchase orders as confirmed stock
  • Using arbitrary reorder quantities
  • Ignoring negative stock and count variances
  • Calling last-issue age exact lot ageing
  • Publishing dashboards without reconciliation

Correct Practices

  • Calculate balances from authorized movements
  • Maintain permanent unique item codes
  • Use approved base units and conversion rules
  • Balance transfer-out and transfer-in records
  • Preserve transaction history and audit evidence
  • Validate incoming purchase quantities and dates
  • Base reorder logic on demand, lead time and safety stock
  • Investigate exceptions before release
  • State the exact ageing method used
  • Reconcile detail, PivotTables, dashboard and value totals
Remember: A polished inventory dashboard cannot compensate for incomplete movements, poor item masters or unresolved stock variances.
Quick Quiz

Test Your Inventory Project Understanding

Select one answer for each question, then submit the quiz.

1. What is the best source for calculating closing stock?

Closing stock should be derived from traceable opening and movement records.

2. Which field should remain unique and stable for each item?

A permanent unique Item Code connects masters, movements and reports.

3. How should a warehouse transfer normally be recorded?

A transfer changes location but should not change total company stock.

4. Which formula pattern is suitable for stock by item and warehouse?

SUMIFS can aggregate signed quantities using item, warehouse and date criteria.

5. A basic reorder point usually combines which elements?

Reorder point commonly covers expected demand during lead time plus a safety buffer.

6. What does available stock generally mean?

Available stock reflects what remains after current commitments.

7. Which analysis helps identify items that have not been issued recently?

Days since last issue is a useful movement indicator when its definition is clearly stated.

8. Which incoming quantity should be treated cautiously in reorder calculations?

Unreliable incoming quantities can hide real shortage risk.

9. What should happen when physical stock differs from system stock?

Physical differences require evidence, root-cause review and an authorized movement.

10. Which dashboard item is most actionable?

An action table connects inventory issues to quantities, values, owners and due dates.

11. Why should ageing methodology be stated on the report?

Receipt age, last movement and last issue are different analytical concepts.

12. What should be completed before releasing the inventory report?

A controlled release requires reconciled totals, resolved exceptions, protected outputs and approval.
Quick Revision

Remember These Inventory Project Principles

Review the essentials before moving to the Financial Analysis Project.

Use Permanent Item Codes

Connect masters, movements, orders and reports with stable identifiers.

Record Every Movement

Calculate stock from authorized receipts, issues, returns, transfers and adjustments.

Control Units and Warehouses

Use approved units, conversions and balanced transfer transactions.

Reorder from Evidence

Use demand, lead time, safety stock, availability and reliable incoming quantity.

Convert Analysis into Action

Link movement, ageing, value and supplier insights to clear responsibilities.

Reconcile Before Release

Validate quantity, value, count variances, exceptions and dashboard totals.