NETWORKDAYS in Zoho Sheet: Count Business Days with Holidays
Count working days between two dates, including endpoints, with optional excluded business-closure dates.
Verification status: Official documentation referenced; example outcomes independently reasoned or arithmetically checked where stated. Not executed in Zoho Sheet. How formula examples are checked
Zoho Sheet NETWORKDAYS: practical tutorial, examples and troubleshooting
Quick answer: =NETWORKDAYS(B2;C2;$H$2:$H$5) counts weekdays inclusive of both dates, omitting Saturdays, Sundays and the fictional closure dates H2:H5. For J-101 (October 5–16, 2026), the independent result is 8: ten Monday–Friday dates minus October 7 and 12.
Exact official syntax and argument definitions
=NETWORKDAYS(start_date; end_date; [hol_range])
| Argument | Required? | Officially supported role | Example |
|---|---|---|---|
start_date |
Yes | First date of the interval (included when it is a workday) | B2 |
end_date |
Yes | Last date of the interval (also included when it is a workday) | C2 |
hol_range |
No | Range of additional excluded dates beyond the ordinary Saturday/Sunday weekend | $H$2:$H$5 |
Result: An integer business-day count for the inclusive specified date span. Zoho explicitly defines Saturday/Sunday weekends here. For alternate weekends use NETWORKDAYS.INTL. It does not document a zero-day or fractional-day mode for this function.
Practice dataset: deadlines and a sample closure calendar
Create a sheet named BusinessCalendar. Enter the table into columns A:F, beginning at row 1. Values in B and C must be actual date cells; set the date format, or type =DATE(2026;10;5) rather than relying on CSV date detection. D and E are integers. The optional downloadable CSV contains the same source values but does not prove that Zoho Sheet recognized the dates on import.
| Row | A: Job | B: Start date | C: End date | D: Workday offset | E: Weekend code | F: Scenario |
|---|---|---|---|---|---|---|
| 2 | J-101 | 2026-10-05 | 2026-10-16 | 5 | 1 | standard two-week span |
| 3 | J-102 | 2026-10-06 | 2026-10-13 | 3 | 7 | Friday/Saturday weekend |
| 4 | J-103 | 2026-10-09 | 2026-10-21 | -4 | 11 | Sunday-only weekend |
| 5 | J-104 | 2026-10-12 | 2026-10-23 | 6 | 2 | Sunday/Monday weekend |
| 6 | J-105 | 2026-10-14 | 2026-10-28 | -3 | 17 | Saturday-only weekend |
| 7 | J-106 | 2026-10-20 | 2026-10-30 | 7 | 6 | Thursday/Friday weekend |
| 8 | J-107 | 2026-10-24 | 2026-11-06 | 5 | 1 | starts on a Saturday |
| 9 | J-108 | 2026-10-29 | 2026-11-12 | -5 | 11 | crosses into November |
Enter these fictional business-closure dates as real dates in H2:H5. They are teaching data, not an authoritative public-holiday list or a claim that every employer observes them.
| Cell | Fictional closure date | Calendar weekday |
|---|---|---|
| H2 | 2026-10-07 | Wednesday |
| H3 | 2026-10-12 | Monday |
| H4 | 2026-10-17 | Saturday |
| H5 | 2026-10-22 | Thursday |
When filling formulas down, lock the holiday range as $H$2:$H$5. Enter semicolon-separated formulas as published in Zoho’s web reference; another environment or regional setting may present a different separator. Expected dates below use YYYY-MM-DD to avoid formatting ambiguity. All expected values were calculated with an independent Python date-iteration model, not executed in Zoho Sheet.
Step-by-step formula and expected results
- Put
Working daysin I1; in I2 enter=NETWORKDAYS(B2;C2;$H$2:$H$5). - B2 is Monday October 5, 2026 and C2 Friday October 16, 2026. The interval has 12 days, of which 10 fall on Monday–Friday. H2 is Wednesday October 7 and H3 is Monday October 12, so there are 8 qualifying days.
- Copy I2 through I9. The expected integer results are listed below. For a version without holiday exclusions,
=NETWORKDAYS(B2;C2)is expected to return 10 for row 2. - If you obtain a date rather than a count, change the cell format from Date to Number. If a date cell was imported as text, replace it with a real date from
DATE(year;month;day).
Expected results for all practice rows (independent model, NOT Zoho execution):
| Row | Job | Start | End | Offset | Weekend code | Expected working days |
|---|---|---|---|---|---|---|
| 2 | J-101 | 2026-10-05 | 2026-10-16 | 5 | 1 | 8 |
| 3 | J-102 | 2026-10-06 | 2026-10-13 | 3 | 7 | 4 |
| 4 | J-103 | 2026-10-09 | 2026-10-21 | -4 | 11 | 8 |
| 5 | J-104 | 2026-10-12 | 2026-10-23 | 6 | 2 | 8 |
| 6 | J-105 | 2026-10-14 | 2026-10-28 | -3 | 17 | 10 |
| 7 | J-106 | 2026-10-20 | 2026-10-30 | 7 | 6 | 8 |
| 8 | J-107 | 2026-10-24 | 2026-11-06 | 5 | 1 | 10 |
| 9 | J-108 | 2026-10-29 | 2026-11-12 | -5 | 11 | 11 |
Advanced application: count only the business days after intake
Many service-level agreements begin counting on the next day. For row 2, use =NETWORKDAYS(B2+1;C2;$H$2:$H$5) to remove the intake day when B2 itself is a working day; the independently expected result is 7, rather than 8. The formula should not be generalized to every SLA: if the intake day is a weekend or holiday, subtracting a calendar day does not necessarily subtract a working day. Specify the contractual counting rule before deployment.
Advanced application: report a fixed completion ratio
With required business days in J2 set to 10, =NETWORKDAYS(B2;C2;$H$2:$H$5)/J2 is expected to return 0.8 (format the cell as 80%). This measures available working days in the interval, not actual task completion. For working-time hours rather than whole days, use a different time-aware method.
Edge cases, common errors and troubleshooting
- Inclusive endpoints: Unlike subtracting two date serials, NETWORKDAYS may count both the first and last date.
=NETWORKDAYS(DATE(2026;10;5);DATE(2026;10;5))is independently expected to return 1; a Saturday-to-the-same-Saturday interval gives 0. - Weekend overlap: H4 is Saturday October 17. In the conventional Saturday/Sunday model it was already excluded; it should not be deducted a second time in the independent count. Zoho’s precise duplicate-holiday coercion remains to be tested.
- Malformed dates: Use real typed date cells or
DATE(...); unrecognized localized date text can yield errors or unintended results. Avoid ambiguous strings such as10/11/26where day/month parsing varies. - Bad range references:
#REF!may indicate missing/moved holiday cells, and#VALUE!can indicate an invalid argument type; these are among Zoho’s generic documented error descriptions, not native errors reproduced for this formula. - Wrong formula spelling:
#NAME!can indicate an unknown name or mistyped function. Verify the separator, parentheses and$H$2:$H$5range.
Excel, Google Sheets and platform considerations
- Microsoft Excel documents a comma-separated syntax for the corresponding function. Zoho’s linked web-help reference uses semicolons. Copying an Excel formula unchanged may therefore need argument-separator changes, depending on the Zoho environment and file mode. See the Microsoft references below for the cross-software comparison; do not infer that formulas are universally interchangeable.
- Zoho’s current help pages establish these functions for the current documentation scope. They do not give a first-supported version, a complete historical compatibility matrix, or a guarantee that every cloud, desktop-beta, mobile, or offline workflow works identically. The Zoho Sheet desktop beta announcement says the desktop apps initially provide a subset of web features.
- Google’s products may offer function names that look similar. This guide does not assert identical edge cases, weekend-string handling, or error codes in Google Sheets without a separate function-by-function native test.
Related Zoho Sheet guides
- NETWORKDAYS.INTL — prepared or planned review guide, link pending verified publication.
- WORKDAY — prepared or planned review guide, link pending verified publication.
- DAYS — prepared or planned review guide, link pending verified publication.
- WEEKDAY — prepared or planned review guide, link pending verified publication.
These are editorial queue references, not confirmed live links. Publication staff should connect only URLs already published and verified.
Official references and research check date
- Zoho Sheet: NETWORKDAYS official function reference — directly checked 2026-10-11.
- Microsoft Excel: NETWORKDAYS reference — checked 2026-10-11 for differences, not evidence of Zoho behavior.
- Zoho Sheet desktop beta announcement — checked 2026-10-11 for product/platform scope; does not certify this individual formula in all desktop modes.
Official reference and verification
Verification status: Official documentation checked; example outcomes were independently reasoned or arithmetically checked where applicable. Not executed in Zoho Sheet.
- No genuine Zoho Sheet screenshots are included; this guide does not use mock application images.