Calculation Issues

How to Calculate Turnaround Time Excluding Weekends and Holidays in Excel

Muhammad TalhaMuhammad Talha Nov 3, 2026 869 views

Question details

The user needs a formula to calculate accurate turnaround times that do not include weekends and holidays, specifically addressing an issue where identical start and end dates return one day instead of zero.

How to Calculate Turnaround Time Excluding Weekends and Holidays in Excel
Product
Excel
Device & OS
not provided
Scenario
Calculating exact task or project turnaround times based on start and completion dates without counting non-working days.
Observed behavior
The standard NETWORKDAYS function includes both the start and end dates in its count, incorrectly resulting in one working day for tasks started and finished on the same date.
Before you start

Ensure you have a dedicated range in your worksheet that lists all the specific holiday dates you want to exclude from the calculation.

Solution 1Recommended

Use an Adjusted NETWORKDAYS Formula

Subtract one day from the standard NETWORKDAYS result and use an IF statement to handle blank cells.

The NETWORKDAYS function is highly useful for calculating working days, but it is inclusive of both the start and end dates. To calculate pure turnaround time (where starting and finishing on the same day equals 0 days), you must subtract 1 from the total.

Adding an IF function ensures that empty rows do not return calculation errors when an end date has not yet been entered.

1
Prepare your holiday range

Enter the dates of all applicable holidays in a separate column or sheet (for example, cells G11 through G12).

2
Select the target cell

Click on the cell where you want the calculated turnaround time to appear.

3
Enter the modified formula

Type the formula: =IF(C16="","",NETWORKDAYS(B16,C16,$G$11:$G$12)-1). Replace B16 with your actual start date cell, C16 with your end date cell, and $G$11:$G$12 with the absolute range of your holidays.

4
Apply to remaining rows

Press Enter to view the result, then click and drag the fill handle down to apply the formula to the rest of your data.

Use an Adjusted NETWORKDAYS Formula
Absolute References: Always use absolute cell references (like $G$11:$G$12) for your holiday list so the range does not shift when you copy the formula down your sheet.

Calculate Turnaround Times Easily with WPS Office

WPS Spreadsheet fully supports the NETWORKDAYS function and advanced nested formulas, allowing you to seamlessly calculate turnaround times, manage projects, and analyze data without hassle.

  1. 1. Open your tracker: Launch WPS Spreadsheet and open your project or task tracker document.
  2. 2. Define holidays: List your holiday dates in a separate column to keep your data organized.
  3. 3. Apply the formula: Enter the adjusted NETWORKDAYS formula into your turnaround time column.
  4. 4. Format the results: Ensure the result column is formatted as 'General' or 'Number' to view the turnaround time in whole days.
Fully compatible with Microsoft Excel formulas and date functions.Built-in templates for project management and time tracking.Lightweight, fast, and runs smoothly on Windows, Mac, and Linux.
microsoft office alternative - wps office

Frequently Asked Questions

Why does NETWORKDAYS return 1 when start and end dates are the same?

By default, the NETWORKDAYS function includes both the starting date and the ending date in its calculation. If they are the same day and fall on a standard workday, it counts as one full day. Subtracting 1 from the formula corrects this when tracking pure turnaround times.

How can I calculate turnaround time excluding weekends but including holidays?

If you do not need to exclude holidays, simply omit the holiday range argument from your formula. The simplified formula would be: =IF(C16="","",NETWORKDAYS(B16,C16)-1).

What if my company's weekends are not Saturday and Sunday?

If your non-working days are different, use the NETWORKDAYS.INTL function instead. It allows you to specify exactly which days of the week are considered weekends through a custom weekend parameter, while still allowing you to subtract 1 for same-day completions.