Function Problems

How to Use WORKDAY in WPS Spreadsheet to Automatically Schedule the Next Weekday

Bushra ParveenBushra Parveen Nov 13, 2026 869 views

Question details

The user wants to automatically return the next business day in a spreadsheet without manually changing formulas on Fridays or Mondays.

How to Use WORKDAY in WPS Spreadsheet to Automatically Schedule the Next Weekday
Product
WPS Spreadsheets
Device & OS
not provided
Scenario
Scheduling tasks, due dates, or follow-ups that should always fall on the next weekday.
Observed behavior
The next business day should appear automatically, skipping Saturday and Sunday and optionally skipping listed holidays.
Before you start

Make sure your date cells use a valid date format and that your WPS Spreadsheets version supports the WORKDAY function. If you plan to exclude company holidays, prepare a range of holiday dates in the same sheet or a named range.

Solution 1Recommended

Use =WORKDAY(TODAY(),1) to Return the Next Weekday

Best for general next-business-day scheduling when skipping weekends is enough.

WORKDAY treats Saturday and Sunday as non-working days by default. The first argument can be a date value or cell reference, and TODAY() makes the result update automatically with the current date.

1
Select the result cell

Open WPS Spreadsheets and click the cell where you want the next weekday date to appear.

2
Enter the WORKDAY formula

Type =WORKDAY(TODAY(),1) into the selected cell and press Enter.

3
Check the date format

If the cell shows a serial number instead of a date, right-click the cell, choose Format Cells, select Date, and pick a date format.

Use =WORKDAY(TODAY(),1) to Return the Next Weekday
Weekend skipped automatically: If today is Friday, Saturday, or Sunday, the formula returns Monday because Saturday and Sunday are not counted as working days.
WPS Spreadsheets function

Schedule the Next Weekday Automatically in WPS Spreadsheets

Use the WORKDAY function in WPS Spreadsheets to calculate the next business day from the current date, skip weekends, and optionally exclude holiday dates—without manual formula changes.

  1. 1. Open WPS Spreadsheets: Launch WPS Office and open a new or existing spreadsheet.
  2. 2. Enter the WORKDAY formula: Click the target cell, type =WORKDAY(TODAY(),1) and press Enter.
  3. 3. Add holiday exclusions if needed: Create a holiday list and use =WORKDAY(TODAY(),1,Holidays) or =WORKDAY(TODAY(),1,A2:A10).
  4. 4. Save or share the workbook: Save the workbook in .xlsx format to keep full compatibility with Microsoft Excel.
Returns the next weekday automatically with the WORKDAY functionSkips weekends and optional holiday ranges for accurate schedulingFull compatibility with Microsoft Excel .xlsx formulas and filesFree to use within WPS Office on Windows, macOS, Linux, Android, and iOSFamiliar spreadsheet interface for easy migration from Excel
microsoft office alternative - wps office

Frequently Asked Questions

What does =WORKDAY(TODAY(),1) do in WPS Spreadsheets?

It returns the next working day after today, automatically skipping Saturday and Sunday. The result updates whenever the workbook recalculates.

How do I exclude holidays from the WORKDAY result?

Enter the holiday dates in a range such as A2:A10, then use =WORKDAY(TODAY(),1,A2:A10). You can also select the range, name it Holidays in the Name Box, and use =WORKDAY(TODAY(),1,Holidays).

Why does WORKDAY show a number instead of a date?

The cell is likely formatted as General or Number. Right-click the cell, choose Format Cells, select Date, and pick a date format.

Does the WORKDAY function in WPS Spreadsheets work like it does in Microsoft Excel?

Yes. WPS Spreadsheets supports the WORKDAY function with the same arguments and .xlsx compatibility, so formulas behave consistently when files are opened in either application.

Can I calculate the next weekday from a date other than today?

Yes. Replace TODAY() with a cell reference or static date value, for example =WORKDAY(A2,1) or =WORKDAY(DATE(2025,1,1),1).