logo
search
Function Problems

How to List Orders Due Today by Shipping Date Using Excel Formulas

Steven ParkerSteven Parker Oct 21, 2026 868 views

Question details

The user needs a method to automatically display order numbers and shipping dates specifically for orders that are scheduled to be processed and shipped on the current day.

How to List Orders Due Today by Shipping Date Using Excel Formulas
Product
Excel
Device & OS
not provided
Scenario
Managing an order fulfillment or shipping schedule where delivery dates vary, requiring daily tracking of tasks.
Observed behavior
Requires a dynamic formula to extract specific rows containing today's shipping date from a larger dataset into a designated separate list.
Before you start

Ensure your shipping dates are formatted correctly as standard Date values in your spreadsheet, rather than as text strings, so the formula can accurately compare them to the current date.

Solution 1Recommended

Use the FILTER and TODAY Functions

This is the most efficient and dynamic method to automatically extract rows that match today's date in newer spreadsheet versions.

The FILTER function allows you to extract data that meets specific criteria into a new range, while the TODAY() function dynamically generates the current date. Combining them ensures your order list updates automatically every day without manual filtering.

1
Identify data ranges

Locate the columns containing your data. For example, assume your order numbers are in column A (A2:A100) and shipping dates are in column B (B2:B100).

2
Select the destination cell

Click on a blank cell in your worksheet where you want the top-left corner of your new filtered list to begin.

3
Enter the FILTER formula

Type the formula =FILTER(A2:B100, B2:B100=TODAY(), "No orders due today") and press Enter. The matched orders will automatically spill into the adjacent cells.

Use the FILTER and TODAY Functions
Dynamic Daily Updates: The generated list will automatically update at midnight to reflect the next day's orders whenever you open or refresh the workbook.
Manage Data Effortlessly

Filter Orders Easily in WPS Spreadsheet

WPS Spreadsheet fully supports advanced dynamic array functions like FILTER and TODAY(), making it incredibly simple to track shipping dates and manage your daily orders without complex workarounds.

  1. 1. Open your order tracker: Launch WPS Spreadsheet and open the workbook containing your order numbers and shipping dates.
  2. 2. Input the dynamic formula: Select a blank cell and enter =FILTER(A2:B100, B2:B100=TODAY(), "No orders today").
  3. 3. Generate the daily list: Press Enter to instantly generate a spilled array list of all orders due for processing today.
Fully compatible with Microsoft Excel formulas, functions, and file formats (.xlsx)Natively supports advanced dynamic array functions like FILTER to extract data effortlesslyLightweight application with fast data processing capabilities for large order listsFree to download and use for your daily order management and reporting tasks
microsoft office alternative - wps office

Frequently Asked Questions

Why does my FILTER formula return a #CALC! error?

A #CALC! error in the FILTER function usually occurs when there are no results matching your criteria (such as no orders being due today) and you haven't provided a fallback value. Make sure to include the optional [if_empty] argument at the end of your formula, like "No orders due today".

How can I filter orders due tomorrow instead of today?

To filter for tomorrow's orders, you can modify the TODAY() function by simply adding 1 to it. The updated formula will look like: =FILTER(A2:B100, B2:B100=TODAY()+1, "No orders tomorrow").

Why is the formula not recognizing my shipping dates?

If the formula isn't returning results but you know orders are due today, your shipping dates might be stored as text rather than actual date values. Select your date column, go to the Data tab, and use the 'Text to Columns' feature (clicking Finish immediately) to convert them into proper date formats.

Can I filter by a specific date range instead of just today?

Yes, you can use multiple conditions in the FILTER function by multiplying the criteria. For example, to filter orders between two specific dates in cells D1 and D2, use: =FILTER(A2:B100, (B2:B100>=D1)*(B2:B100<=D2), "No orders").