Function Problems

Best Excel Inventory In and Out Formula and Transaction Table Layout

Rana GarciaRana Garcia Nov 12, 2026 868 views

Question details

The user needs a reliable Excel layout and formula approach for tracking inventory arrivals, checkouts, returns, asset types, and current quantities.

Best Excel Inventory In and Out Formula and Transaction Table Layout
Product
Microsoft Excel workbook
Device & OS
not provided
Scenario
A manually arranged, horizontal inventory worksheet is being used to record asset movements over time.
Observed behavior
The paper-style layout becomes difficult to automate and maintain as the number of inventory transactions grows.
Before you start

Decide on consistent names for each asset type and movement status, such as Arrival, Checkout, and Return. Assign a unique Asset ID to individually tracked items so that every checkout can be matched with its return.

Solution 1Recommended

Rebuild the sheet as a normalized inventory transaction table

Use this approach when the current horizontal layout is hard to expand, filter, or calculate accurately as transactions increase.

Enter one inventory event per row instead of updating a running paper-style layout across columns. A transaction table preserves history and makes stock totals, outstanding checkouts, and asset-level reporting easier to calculate.

1
Create transaction columns

On a new worksheet, create headers such as Date, Asset Type, Asset ID, Quantity, Status, Returned Date, and Signed Quantity. Select the range and use Insert > Table to create a structured Excel table.

2
Record every movement on its own row

Add a row for each arrival, checkout, and return. For example, enter Status as Arrival when stock is received, Checkout when an item leaves inventory, and Return when it comes back.

3
Add a signed quantity formula

In the Signed Quantity column, enter =IF(OR([@Status]="Arrival",[@Status]="Return"),[@Quantity],-[@Quantity]) to add arrivals and returns while subtracting checkouts. Copy the formula down the table.

4
Calculate stock by asset type

On a Summary sheet, list each Asset Type in column A. In B2, enter =SUMIFS(Transactions[Signed Quantity],Transactions[Asset Type],A2), replacing Transactions with your actual table name, then fill down.

5
Filter open checkouts when needed

Use the filter arrow in the Status column and select Checkout to review issued items. Include the Asset ID and Date columns to identify items that still need to be returned.

Rebuild the sheet as a normalized inventory transaction table
A transaction table scales with your inventory: New entries are added as rows, so formulas, filters, and reports can continue working without redesigning the worksheet.

Track Inventory Movements in WPS Spreadsheets

WPS Spreadsheets can help you replace a horizontal inventory sheet with a row-based transaction table. Use SUMIFS to calculate current quantities by asset type, then create PivotTables to review checkouts, returns, and inventory movement history.

  1. 1. Open or create an inventory workbook: Open the existing workbook in WPS Spreadsheets, or select New > Spreadsheet to start a new inventory tracker.
  2. 2. Set up the transaction table: Add columns for Date, Asset Type, Asset ID, Quantity, Status, Returned Date, and Signed Quantity, then enter each inventory event on a separate row.
  3. 3. Calculate available inventory: Use the SUMIFS function on a summary sheet to total Signed Quantity for each asset type or Asset ID.
  4. 4. Create a movement report: Select the transaction data and choose Insert > PivotTable to summarize stock movements by asset type, status, and date.
Create a scalable inventory transaction table with one movement per row.Use SUMIFS to calculate available stock by asset type or Asset ID.Build PivotTables to summarize arrivals, checkouts, and returns.Open and edit Microsoft Excel .xlsx and .xls inventory files with compatible spreadsheet tools.
microsoft office alternative - wps office

Frequently Asked Questions

Why is a horizontal inventory layout difficult to automate in Excel?

A horizontal layout usually requires repeated manual updates across many columns and does not store each movement as a separate record. A row-based transaction table lets formulas, filters, and PivotTables process every arrival, checkout, and return consistently.

What columns should an inventory in and out transaction table include?

Include at least Date, Asset Type, Asset ID, Quantity, Status, and Returned Date. Add a Signed Quantity column when you want a single formula-based field that increases stock for arrivals and returns and decreases it for checkouts.

What Excel formula calculates current stock by asset type?

If the transaction table is named Transactions and contains Asset Type and Signed Quantity columns, use =SUMIFS(Transactions[Signed Quantity],Transactions[Asset Type],A2). Put the asset type to summarize in A2 and copy the formula down for other types.

Should a returned item overwrite the original checkout row?

No. Keep the original checkout row as part of the transaction history and add a separate Return row for the item. This creates an auditable record and allows the Signed Quantity calculation to restore the available quantity.

Can a PivotTable show inventory currently checked out?

Yes. Create a PivotTable from the transaction table, place Asset Type or Asset ID in Rows, and place Signed Quantity in Values. You can also use Status as a filter to review checkout activity, then refresh the PivotTable after adding new transactions.