Function Problems

Create an Excel Delivery Run Sheet by Frequency and Date in WPS Office

Bushra ParveenBushra Parveen Nov 13, 2026 869 views

Question details

The user needs a daily delivery run sheet that identifies clients due for delivery on a selected date, based on weekly or fortnightly frequency and a scheduled day of the week.

Product
WPS Office Spreadsheets
Device & OS
not provided
Scenario
A delivery schedule contains client names, delivery frequency, delivery day, and a selected run-sheet date. The user wants to avoid manually filtering the list each week.
Observed behavior
Manual filtering is still required to determine which clients are due on the selected date; the goal is to return matching clients automatically.
Before you start

Prepare your delivery data in WPS Spreadsheets with columns for Client Name, Last Delivery Date, Delivery Frequency, and Delivery Day. Enter the selected run-sheet date in a dedicated cell, such as G2, so the formulas can reference it.

Solution 1Recommended

Use a Due-Date Formula and AutoFilter to List Matching Deliveries

Use this formula-based method when you want a reusable run-sheet workbook that updates automatically whenever the selected delivery date changes.

The helper column checks two conditions: the selected run-sheet date must match the client's delivery day, and the number of days since the last delivery must be divisible by the delivery interval (7 for weekly, 14 for fortnightly).

1
Open the workbook and enter the run-sheet date

Launch WPS Office Spreadsheets and open the workbook that contains the delivery schedule. Make sure column B contains the last delivery date, column C contains Weekly or Fortnightly, and column D contains the weekday name such as Monday. In cell G1, type Run-Sheet Date, and in cell G2 enter the delivery date you want to check, such as 2025-05-19.

2
Add the Due helper column

Click cell E1 and type Due. In cell E2, enter the formula =AND(TEXT($G$2,"dddd")=D2,MOD($G$2-B2,IF(C2="Weekly",7,14))=0) and press Enter.

3
Copy the formula to all client rows

Select cell E2, move the pointer to the bottom-right fill handle, and double-click to fill the formula down the column. Cells showing TRUE are due for delivery on the selected date.

4
Filter the TRUE deliveries

Select the header row A1:E1. On the Data tab, click AutoFilter. Click the filter arrow in the Due column, clear Select All, select TRUE, and click OK.

5
Create the daily run-sheet list

Select the visible rows, copy them, and paste them into a new sheet named Run Sheet. Format the columns as required, then save, print, or share the run sheet.

Daily run sheet updates automatically: When you change the run-sheet date in G2, the helper column recalculates. Use the AutoFilter arrow in the Due column to refresh the visible TRUE rows.
Use WPS Spreadsheets

Create an Automatic Delivery Run Sheet in WPS Office Spreadsheets

WPS Office Spreadsheets gives you the formulas, AutoFilter, and Excel-compatible tools to build a date-based delivery list without VBA. Change one date cell to see which clients are due, then save or share the run sheet as .xlsx or PDF.

  1. 1. Download WPS Office: Get WPS Office from the official WPS website and install it on your Windows, macOS, iOS, or Android device.
  2. 2. Open your delivery workbook: Launch WPS Office Spreadsheets and open the Excel workbook containing client name, frequency, delivery day, and last delivery date.
  3. 3. Enter the run-sheet date: Type the selected delivery date in a dedicated cell such as G2.
  4. 4. Apply the due formula and filter: Add the TRUE/FALSE helper column using the frequency and date formula, then use Data > AutoFilter to show only TRUE rows.
  5. 5. Save or share the run sheet: Save the generated list as .xlsx or PDF, then print or share it with your delivery team.
Uses built-in spreadsheet formulas to identify weekly and fortnightly deliveries by date and weekday.Fully compatible with Microsoft Excel .xlsx workbooks, so you can open and share delivery schedules without conversion issues.Free, lightweight Office suite with a familiar ribbon interface and AutoFilter tools.Creates a repeatable daily run-sheet process without macros or VBA.
microsoft office alternative - wps office

Frequently Asked Questions

Can I make the delivery list update automatically when I change the selected date?

Yes. Place the selected date in a single cell and use a formula that returns TRUE for due deliveries. When you change that date, the helper column recalculates, and you can refresh the AutoFilter to show the new matching rows.

What should I include in the delivery schedule workbook?

Include at least Client Name, Last Delivery Date, Delivery Frequency such as Weekly or Fortnightly, and Delivery Day such as Monday. Use the delivery day and the number of days since the last delivery to calculate whether a client is due.

Does this method work for fortnightly schedules?

Yes. The formula divides the days between the last delivery and the selected date by 14 for Fortnightly clients and by 7 for Weekly clients. If the remainder is zero, the client is due on that date.

Can I use this workbook in Microsoft Excel?

Yes. The same workbook and formulas work in WPS Office Spreadsheets and Microsoft Excel. Save the file in .xlsx format for compatibility when sharing with Excel users.

Do I need VBA or macros to create the run sheet?

No. You can create the due-date logic with standard spreadsheet formulas and AutoFilter. VBA or Power Query can be used for a more automated refreshable output, but they are not required.