logo
search
Formula Errors

How to Calculate a SharePoint Due Date Based on Working Days

Chanuka GeekiyanageChanuka Geekiyanage Sep 28, 2026 869 views

Question details

The user needs to calculate a list item's due date based on a 'Sent' date and 'Additional Information' criteria, while exclusively counting working days (skipping weekends).

How to Calculate a SharePoint Due Date Based on Working Days
Product
SharePoint
Device & OS
not provided
Scenario
Creating a calculated column in a SharePoint List to generate due dates without counting Saturdays and Sundays.
Observed behavior
SharePoint calculated columns do not support Excel's native WORKDAY function, making it difficult to automatically exclude weekends without a complex workaround.
Before you start

Verify the exact names of the columns in your SharePoint list (such as 'Sent' or 'Additional Information'), as your formula references must match them precisely to work.

Solution 1Recommended

Use a Nested IF Formula with the WEEKDAY Function

Use this workaround logic to evaluate the day of the week and manually add the correct number of days to skip the weekend.

Because SharePoint calculated columns lack a true WORKDAY function, the standard approach is to use the WEEKDAY function. This allows you to check which day of the week the 'Sent' date falls on and conditionally add extra days to bridge across the weekend.

1
Access Calculated Column Settings

Navigate to your SharePoint List settings, select the existing calculated column for your due date, or click 'Create column' and choose 'Calculated (calculation based on other columns)'.

2
Input the Nested IF Formula

In the formula box, input the conditional logic to evaluate the 'Sent' date. For example: =IF([Additional Information]="Class 1", IF(WEEKDAY(Sent)=4, Sent+5, IF(WEEKDAY(Sent)=5, Sent+4, IF(WEEKDAY(Sent)=6, Sent+3, Sent+2))), IF(WEEKDAY(Sent)=4, Sent+5, IF(WEEKDAY(Sent)=5, Sent+4, IF(WEEKDAY(Sent)=6, Sent+3, Sent+5))))

3
Adjust for Regional Settings

Check your SharePoint site's regional settings. In some locales, SharePoint requires semicolons (;) instead of commas (,) to separate function arguments. Update the punctuation in the formula if necessary, then click 'OK' to save.

Use a Nested IF Formula with the WEEKDAY Function
Test Your Outcomes: Create dummy list items with 'Sent' dates on a Wednesday, Thursday, and Friday to verify that the calculated due dates properly skip Saturday and Sunday.
Free Microsoft Office alternative

Manage Your Trackers Easily with WPS Spreadsheet

While SharePoint lists require complex workarounds for simple date calculations, managing your trackers in WPS Spreadsheet lets you use the built-in WORKDAY function to instantly calculate due dates. As a free, lightweight alternative to Microsoft Office, WPS Office provides a highly familiar UI, seamless migration, and perfect compatibility with standard formats.

  1. 1. Open WPS Spreadsheet: Launch WPS Office and create a new Spreadsheet to act as your project or task tracker.
  2. 2. Enter Your Data: Input your 'Sent' dates and task classifications into your spreadsheet columns.
  3. 3. Use the WORKDAY Function: In the Due Date column, simply type =WORKDAY(start_date, days) to automatically calculate the deadline while seamlessly skipping weekends and optionally custom holidays.
Built-in WORKDAY function for instant business day calculationsFully compatible with Microsoft Excel (.xlsx) spreadsheet formatsLightweight, fast-loading, and completely free to useFamiliar user interface requiring zero learning curve
microsoft office alternative - wps office

Frequently Asked Questions

Why doesn't the WORKDAY function work in SharePoint calculated columns?

SharePoint lists do not support the full library of spreadsheet functions available in Excel. Specifically, the WORKDAY and NETWORKDAYS functions are missing from SharePoint, which requires users to build custom nested IF logic using the WEEKDAY function instead.

What does WEEKDAY(Sent)=4 mean in the SharePoint formula?

In SharePoint's default WEEKDAY function, Sunday is 1, Monday is 2, Tuesday is 3, and Wednesday is 4. The formula checks if the sent date is a Wednesday (4) to add extra days so the resulting deadline safely skips the upcoming weekend.

How do I fix a syntax error when saving my SharePoint formula?

Syntax errors in SharePoint calculated columns are often caused by regional settings. If your region uses a comma as a decimal separator (like in many European countries), SharePoint requires you to use semicolons (;) instead of commas (,) to separate formula arguments.