WORKDAY.INTL in Zoho Sheet: Deadlines with Custom Weekends
Find delivery dates on alternative workweeks using a documented numeric weekend code and optional business closures.
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 WORKDAY.INTL: practical tutorial, examples and troubleshooting
Quick answer: =WORKDAY.INTL(B6;D6;E6;$H$2:$H$5) computes a due date three working days before October 14, 2026, with Saturday-only weekends (E6 = 17), excluding the sample closures. The independently expected result is 2026-10-09.
Exact official syntax and argument definitions
=WORKDAY.INTL(start_date; days; [weekend]; [hol_range])
| Argument | Required? | Officially supported role | Example |
|---|---|---|---|
start_date |
Yes | Reference date for the working-day shift | B3 |
days |
Yes | Signed count; negative counts backward | D3 |
weekend |
No | Official numeric code for custom excluded weekdays; defaults to 1 | E3 (7 = Friday/Saturday) |
hol_range |
No | Optional excluded closure dates | $H$2:$H$5 |
Result: A calendar date value/serial, to be formatted as a Date. Do not assume a custom weekend string from Excel works in Zoho Sheet. For a conventional Saturday/Sunday schedule, WORKDAY is simpler.
Zoho-documented numeric weekend values
weekend code |
Excluded day(s) |
|---|---|
1 (default) |
Saturday and Sunday |
2 |
Sunday and Monday |
3 |
Monday and Tuesday |
4 |
Tuesday and Wednesday |
5 |
Wednesday and Thursday |
6 |
Thursday and Friday |
7 |
Friday and Saturday |
11 |
Sunday only |
12 |
Monday only |
13 |
Tuesday only |
14 |
Wednesday only |
15 |
Thursday only |
16 |
Friday only |
17 |
Saturday only |
Zoho documents code 1 as the default when weekend is omitted. Values not in this table have not been established for Zoho by the reference.
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
- Enter
Custom-calendar due datein I1. Format I2:I9 as date cells. In I2, enter=WORKDAY.INTL(B2;D2;E2;$H$2:$H$5). - B2 = Oct 5, D2 = +5, E2 = 1 (standard Saturday/Sunday). Counting Oct 6, 8, 9, 13, 14 leads to 2026-10-14 after skipping the sample closures.
- Fill the formula through I9; E2:E9 changes each row’s weekend definition while
$H$2:$H$5remains locked. - For row 6, B6 = Oct 14, D6 = -3 and E6 = 17 (Saturday-only). Count backward Oct 13 (1), Oct 11 (2, Sunday is a workday under code 17), Oct 9 (3). Oct 12 is excluded as a closure and Oct 10 as Saturday. Expected I6: 2026-10-09.
- For row 7 with E7 = 6 (Thursday/Friday excluded), the independently calculated forward due date is 2026-10-31. A Saturday can legitimately be a workday under this code.
Expected results for all practice rows (independent model, NOT Zoho execution):
| Row | Job | Start | End | Offset | Weekend code | Expected date |
|---|---|---|---|---|---|---|
| 2 | J-101 | 2026-10-05 | 2026-10-16 | 5 | 1 | 2026-10-14 |
| 3 | J-102 | 2026-10-06 | 2026-10-13 | 3 | 7 | 2026-10-13 |
| 4 | J-103 | 2026-10-09 | 2026-10-21 | -4 | 11 | 2026-10-03 |
| 5 | J-104 | 2026-10-12 | 2026-10-23 | 6 | 2 | 2026-10-21 |
| 6 | J-105 | 2026-10-14 | 2026-10-28 | -3 | 17 | 2026-10-09 |
| 7 | J-106 | 2026-10-20 | 2026-10-30 | 7 | 6 | 2026-10-31 |
| 8 | J-107 | 2026-10-24 | 2026-11-06 | 5 | 1 | 2026-10-30 |
| 9 | J-108 | 2026-10-29 | 2026-11-12 | -5 | 11 | 2026-10-23 |
Advanced application: choose the correct team calendar
Assign numeric weekend codes in E2:E9: 7 for Friday/Saturday, 11 for Sunday-only, 17 for Saturday-only and 1 for the default. Use =WORKDAY.INTL(B2;D2;E2;$H$2:$H$5) to calculate each team’s promise date. For J-105, a Saturday-only off-day gives 2026-10-09, versus 2026-10-08 under the usual Saturday/Sunday pattern with the same closures. This difference directly affects whether an order meets its SLA.
Advanced application: live overdue flag without hard-coded dates
=IF(WORKDAY.INTL(B2;D2;E2;$H$2:$H$5)<TODAY();"Late";"Not yet late")
This classification recalculates, so it has no fixed result independent of the evaluation date. If a listed closure applies to only one team, pass that team’s vetted holiday range instead of a company-wide shared list.
Edge cases, common errors and troubleshooting
- Weekend choice: Use Zoho’s numeric code table, not a guessed numbering scheme.
11means Sunday-only,17Saturday-only. A code such as8is undocumented; native Zoho error output has not been observed. - Excel-only documented string option: Microsoft Excel documents binary weekend strings such as
"0000011". Zoho’s linked help page shows numeric codes only. String weekend behavior in Zoho is UNKNOWN until tested; do not advertise this portability. - Holiday overlap depends on weekend pattern: A Saturday closure is redundant under code 17 but potentially meaningful under code 11. Do not remove holiday entries on the assumption that every team has a Saturday/Sunday weekend.
- Backwards due dates: Negative days are supported by Zoho’s description. Fractional offsets and zero-day edge behavior are not specified in this source; test them natively before stating an exact rule.
- Date-as-number formatting: The return may display as a serial unless formatted as a Date. It is not necessarily an error.
- Error diagnosis: Verify actual date values in B/C, numeric D/E, real date cells H2:H5, the
$anchors, and semicolon delimiters. Zoho’s generic#VALUE!,#REF!, and#NAME!descriptions do not establish every case-specific error response.
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.
Important compatibility difference: The Zoho reference verifies the numeric code table. Microsoft documents seven-character binary weekend strings in Excel, but this Zoho reference does not. String-code support in Zoho is not verified and must not be inferred from Excel.
Related Zoho Sheet guides
- WORKDAY — prepared or planned review guide, link pending verified publication.
- NETWORKDAYS.INTL — prepared or planned review guide, link pending verified publication.
- TODAY — 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: WORKDAY.INTL official function reference — directly checked 2026-10-11.
- Microsoft Excel: WORKDAY.INTL 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.