Function Problems

WPS Spreadsheet: Move Excel Dates to the Next Workday After 3 PM

John WilsonJohn Wilson Nov 12, 2026 868 views

Question details

The user needs to move a received timestamp to 8:00 AM on the next working day when it is received after 3:00 PM.

WPS Spreadsheet: Move Excel Dates to the Next Workday After 3 PM
Product
WPS Spreadsheet
Device & OS
not provided
Scenario
A received date and time is stored in cell A2, and timestamps after 3:00 PM must be rescheduled for the next weekday at 8:00 AM.
Observed behavior
The required result is a date and time that skips Saturday and Sunday and preserves the original timestamp when it is not after 3:00 PM.
Before you start

Confirm that A2 contains a valid date-and-time value rather than text, and identify the cell where the adjusted timestamp should appear. Ensure the output cell is formatted to display both the date and time.

Solution 1Recommended

Use WORKDAY to move timestamps after 3 PM to 8 AM

Use this formula when only timestamps later than 3:00 PM should move to the next weekday.

WPS Spreadsheet stores the date as the integer portion and the time as the fractional portion. MOD(A2,1) extracts the time, while WORKDAY skips Saturday and Sunday when calculating the next working day.

1
Enter the adjustment formula

Select the output cell and enter =IF(MOD(A2,1)>TIME(15,0,0),WORKDAY(INT(A2),1)+TIME(8,0,0),A2), replacing A2 if your received timestamp is in another cell.

2
Apply the formula

Press Enter, then drag the fill handle down to apply the formula to the remaining received timestamps.

3
Format the result as date and time

Select the result cells, open the Home tab, choose the Number Format menu, and apply a date-and-time format so the 8:00 AM time is visible.

Exact 3:00 PM timestamps stay unchanged: Because the formula uses >TIME(15,0,0), only times later than 3:00 PM are moved. Change > to >= if timestamps at exactly 3:00 PM should also move.

Adjust Workday Timestamps Easily in WPS Spreadsheet

WPS Spreadsheet can evaluate the WORKDAY, INT, MOD, and TIME functions needed to reschedule late timestamps, skip weekends, and display the adjusted result in a familiar spreadsheet interface. It also supports Microsoft Excel workbooks for easy migration.

  1. 1. Open the workbook: Launch WPS Office, choose Spreadsheet, and open the workbook containing the received timestamps.
  2. 2. Select an output cell: Click an empty cell beside the original timestamp column where the adjusted date and time should appear.
  3. 3. Enter the workday formula: Type =IF(MOD(A2,1)>TIME(15,0,0),WORKDAY(INT(A2),1)+TIME(8,0,0),A2) and press Enter.
  4. 4. Fill and format the results: Drag the fill handle down the column, then use Home > Number Format to display the results as dates and times.
Automatically moves timestamps after 3 PM to 8 AM on the next workdaySkips Saturday and Sunday with the WORKDAY functionSupports Microsoft Excel XLS and XLSX formatsProvides a familiar, lightweight spreadsheet interface for formula-based scheduling
QA img-9

Frequently Asked Questions

What formula moves a timestamp after 3 PM to the next workday at 8 AM?

In WPS Spreadsheet, enter =IF(MOD(A2,1)>TIME(15,0,0),WORKDAY(INT(A2),1)+TIME(8,0,0),A2), assuming the original timestamp is in A2.

Does the WORKDAY formula skip weekends automatically?

Yes. WORKDAY(INT(A2),1) advances to the next Monday when A2 falls on a Friday after 3 PM, and it skips Saturday and Sunday in other cases.

What happens when the timestamp is exactly 3:00 PM?

The formula leaves it unchanged because the condition uses >TIME(15,0,0). Use >=TIME(15,0,0) if exactly 3:00 PM should also move to the next workday.

How can I include company holidays in the calculation?

List holiday dates in a range, such as H2:H20, and use WORKDAY(INT(A2),1,H2:H20) so the next working day also excludes those holidays.

Why does the result show a number instead of a date and time?

The cell is probably using General formatting. Select the result cells, open Home > Number Format, and choose a date-and-time format.