FormulaCraft

NETWORKDAYS.INTL

NETWORKDAYS.INTL counts the number of whole working days between a start and end date, using a customisable weekend definition (numeric code or binary string) and an optional list of holidays to skip. Use it for SLA calculations, billing of hourly contractors, or any scenario with non-standard work weeks.

Excel
=NETWORKDAYS.INTL(DATE(2024,1,1),DATE(2024,1,31),11)
Google Sheets
=NETWORKDAYS.INTL(DATE(2024,1,1),DATE(2024,1,31),11)

Verified example

Computed by a real spreadsheet engine on the sample data below.

StartDateEndDateWeekendCodeWorkDays
2024-01-012024-01-3111
2024-03-012024-03-311
2024-06-012024-06-307
2024-11-012024-11-3011

=NETWORKDAYS.INTL(DATE(2024,1,1),DATE(2024,1,31),11)27

Try it with your data

Edit the grid or formula, then run it through a real spreadsheet engine — no signup.

Sample data — click any cell to edit

Runs server-side · free · no signup

How it works

  1. 1Enter the start date in A2 and end date in B2 as proper Excel date values.
  2. 2Choose the weekend code: e.g. 1 = Sat–Sun (default), 7 = Fri–Sat, 11 = Sun only.
  3. 3Type =NETWORKDAYS.INTL(A2,B2,11) and optionally append a holiday range as the fourth argument.

Need a version for your data?

Try: “Count working days between project start and end dates where only Sunday is a weekend

Related

Written and reviewed by FormulaCraft Team. Each formula on this page is run through our verification engine before publishing.

Last reviewed: