← Business Days Calculator

Working Days Between Two Dates in Excel and Google Sheets

Use this formula in both Excel and Google Sheets:

=NETWORKDAYS(A2, B2, H2:H12)

No spreadsheet open? Count the days with the free calculator instead.

Step by step in Excel

  1. Put the start date in A2 and the end date in B2. Type them as real dates (for example 1/1/2026), not as text.
  2. Paste the holiday dates from the next section into H2:H12.
  3. In C2 enter =NETWORKDAYS(A2, B2, $H$2:$H$12). The $ signs keep the holiday range fixed when you copy the formula down to more rows.

2026 US federal holidays, ready to paste

These are the days federal offices are closed in 2026. When a holiday falls on a weekend, the closed day moves to the nearest weekday, and that weekday is the date your formula needs.

Date to pasteHoliday
2026-01-01New Year's Day
2026-01-19Martin Luther King Jr. Day
2026-02-16Washington's Birthday
2026-05-25Memorial Day
2026-06-19Juneteenth
2026-07-03Independence Day (observed, July 4 is a Saturday)
2026-09-07Labor Day
2026-10-12Columbus Day
2026-11-11Veterans Day
2026-11-26Thanksgiving Day
2026-12-25Christmas Day

The July 3 trap in 2026

Most holiday lists online show Independence Day as July 4. In 2026 that is a Saturday, so NETWORKDAYS already skips it as a weekend day and the holiday changes nothing. Offices are actually closed on Friday, July 3.

The same thing happens whenever a fixed-date holiday (New Year's Day, Juneteenth, July 4, Veterans Day, Christmas) lands on a weekend. Always paste the observed weekday.

Google Sheets: the same formula, plus a no-range option

Google Sheets uses the same NETWORKDAYS function with the same rules, so =NETWORKDAYS(A2, B2, H2:H12) works unchanged. If you do not want a separate holiday column, put the dates inside the formula:

=NETWORKDAYS(A2, B2, {DATE(2026,1,1), DATE(2026,1,19), DATE(2026,2,16), DATE(2026,5,25), DATE(2026,6,19), DATE(2026,7,3), DATE(2026,9,7), DATE(2026,10,12), DATE(2026,11,11), DATE(2026,11,26), DATE(2026,12,25)})

Keeping the holidays in their own column (or on a separate tab) is easier to update next year.

Leaving out the start date or the end date

NETWORKDAYS always counts both ends. Many deadlines start counting the day after an event, so shift the start date by one day:

Example with the 2026 list: 2 Nov 2026 (a Monday) to 30 Nov 2026 returns 19. Leaving out the start date returns 18. Veterans Day and Thanksgiving are skipped in both.

A different weekend: NETWORKDAYS.INTL

If your weekend is not Saturday and Sunday, use NETWORKDAYS.INTL. The third argument says which days are the weekend:

Fun check: 2026 has 261 working days with a Friday–Saturday weekend too, the same as with Saturday–Sunday, before holidays are removed.

Going the other way: a date N working days later

To find the date that is a number of working days after a start date, use WORKDAY. It starts counting on the day after the start date.

=WORKDAY(A2, 10, H2:H12)

Example: 10 working days after Friday 20 Nov 2026 is Monday 7 Dec 2026, because Thanksgiving (26 Nov) is skipped. Use a negative number to count backwards. For a custom weekend, WORKDAY.INTL takes the same weekend codes as above.

Check your sheet: 2026 working days by month

Count each month from the 1st to the last day with the holiday list above. If your sheet gives a different number, the holiday range or a text-formatted date is usually the cause.

MonthMon–Fri daysFederal holidaysWorking days
January22220
February20119
March22022
April22022
May21120
June22121
July23122
August21021
September22121
October22121
November21219
December23122
Full year26111250

By quarter: Q1 61, Q2 63, Q3 64, Q4 62.

Common problems

Questions

Does NETWORKDAYS include the start and end date?

Yes. Both dates are counted when they are working days. 5 Jan 2026 (Monday) to 9 Jan 2026 (Friday) returns 5.

Does a holiday on a weekend get subtracted twice?

No. A date that is already a weekend day is skipped once. That is why the observed weekday has to be in your list.

Is NETWORKDAYS the same in Excel and Google Sheets?

Yes. The arguments and the results are the same, and both have NETWORKDAYS.INTL and WORKDAY.

How many working days are in 2026?

261 Monday-to-Friday days, and 250 after the 11 US federal holidays. State and company holidays lower it further.

All numbers on this page were produced with the Business Days Calculator on this site using the 2026 US federal holiday rules, and match what NETWORKDAYS returns with the holiday list above.