WORKDAY.INTL in PlanMaker: Custom Weekends and Deadlines
Calculate workday deadlines in SoftMaker PlanMaker with custom weekends, holiday exclusions, worked dates and Excel compatibility notes.
Verification status: Official documentation referenced; example outcomes independently reasoned or arithmetically checked where stated. Not executed in SoftMaker PlanMaker 2026. How formula examples are checked
Quick answer: To calculate the date one working day after Friday, June 7, 2024, with Friday and Saturday treated as nonworking days, use =WORKDAY.INTL(DATE(2024,6,7),1,7). The expected result is Sunday, June 9, 2024. With the ordinary Saturday/Sunday schedule (1), the same calculation ends Monday, June 10, 2024. This demonstrates why choosing a weekend definition changes deadlines.
Verification status: Official English PlanMaker 2026 reference checked 2026-10-12; examples independently calculated using Gregorian calendar arithmetic. Not executed in PlanMaker or Excel. No simulated or genuine PlanMaker application screenshots appear.
What it does—and when it is more useful than WORKDAY
WORKDAY.INTL adds or subtracts a specified number of working days from a start date and returns the resulting date value. The normal rule omits Saturdays and Sundays. Unlike PlanMaker WORKDAY, the .INTL version lets you designate Friday–Saturday, Sunday–Monday, one day per week, or a custom seven-day weekend mask. You may also exclude an explicitly listed set of holidays. PlanMaker does not automatically know an employer’s observed holidays. The vendor reference documents the function and weekend options.
It is suitable for delivery commitments, customer-service response dates and cross-region schedules. It is not a calculator of hours worked or elapsed days, and it does not itself implement regional bank holidays.
Exact documented syntax, argument order and types
SoftMaker PlanMaker 2026 prints this syntax (square brackets mean optional, do not enter the brackets):
WORKDAY.INTL(StartDate; Days [; Weekend] [; Holidays])
| Argument | Required | Official meaning | Reliable worksheet input |
|---|---|---|---|
StartDate |
Yes | Date from which to calculate. | Real date cell or DATE(year,month,day) formula. |
Days |
Yes | Workday offset; positive moves forward, negative moves backward. | Whole-number offset, e.g. 5 or -2. |
Weekend |
No | Weekend number or seven-character text mask; default = 1 (Saturday/Sunday). | 7 for Friday/Saturday or "0000110" for the same pair. |
Holidays |
No | Date range or array of dates excluded from workdays. | $H$2:$H$10 with actual date values. |
Syntax-versus-example separator warning: The online 2026 documentation prints semicolons in the syntax signature, but several worked examples use commas and one example mixes the two. Formulas in this guide use comma separators for consistency with those examples. If PlanMaker rejects a pasted formula, use the argument separator configured for your locale and adjust separators throughout; use the function insertion dialog as a reliable guide. Region-specific day/month interpretation and translated function names can also differ. Prefer DATE(2024,6,7) over text such as "6/7/2024". See SoftMaker’s localized-function guidance.
The 2026 online page does not document how PlanMaker handles a noninteger Days, a zero offset on a weekend, a holiday entered as text, invalid weekend codes, or exact error messages. Do not infer these outcomes from Excel; they require native testing.
Weekend number codes: complete official table
| Code | Nonworking days | Code | Nonworking days |
|---|---|---|---|
1 (default) |
Saturday, Sunday | 11 |
Sunday only |
2 |
Sunday, Monday | 12 |
Monday only |
3 |
Monday, Tuesday | 13 |
Tuesday only |
4 |
Tuesday, Wednesday | 14 |
Wednesday only |
5 |
Wednesday, Thursday | 15 |
Thursday only |
6 |
Thursday, Friday | 16 |
Friday only |
7 |
Friday, Saturday | 17 |
Saturday only |
Seven-character masks go Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday (not Sunday-first). 0 is a workday and 1 is a nonworking day. A mask must be supplied as text: "0000011" = Saturday/Sunday, "0000110" = Friday/Saturday, "0000000" = no recurring days off and "1000000" = Monday only. The official reference explicitly lists the general seven-character rule and permitted code numbers; these specific mask interpretations follow directly from it. The all-ones mask is not tested in PlanMaker (Excel separately documents its restrictions).
Reproduce a custom-weekend deadline on a blank worksheet
Set up this small sheet. Formulas below use expected dates calculated independently; they were not observed in PlanMaker.
| Cell | Enter | Meaning / expected display |
|---|---|---|
A1 |
Start date |
Header |
B1 |
Offset |
Header |
C1 |
Weekend code |
Header |
D1 |
Deadline |
Header |
E1 |
Equivalent mask |
Header |
A2 |
=DATE(2024,6,7) |
Friday, June 7 |
B2 |
1 |
One eligible workday |
C2 |
7 |
Friday/Saturday nonworking |
D2 |
=WORKDAY.INTL(A2,B2,C2) |
Expected 2024-06-09 (Sunday) |
E2 |
=WORKDAY.INTL(A2,B2,"0000110") |
Expected 2024-06-09 |
D3 |
=WORKDAY.INTL(A2,B2,1) |
Expected 2024-06-10 (Monday) |
Format A2, D2, D3 and E2 as dates. If they appear as serial numbers, change the cell display format, not the underlying formula. On a Friday/Saturday schedule, Sunday June 9 is eligible even though it falls on the traditional North American weekend; on Saturday/Sunday, the next eligible date is Monday June 10.
More worked formulas, with expected dates
| Formula | Independently expected output | Why |
|---|---|---|
=WORKDAY.INTL(DATE(2022,10,1),9) |
2022-10-13 | Official PlanMaker example, default Sat/Sun. |
=WORKDAY.INTL(DATE(2022,10,1),9,7) |
2022-10-12 | Official example, Friday/Saturday weekend. |
=WORKDAY.INTL(DATE(2022,10,1),9,"0000110") |
2022-10-12 | Equivalent Monday-first mask. |
=WORKDAY.INTL(DATE(2024,6,7),2,11) |
2024-06-10 | Sunday alone is a weekend; Saturday counts. |
=WORKDAY.INTL(DATE(2024,6,7),2,"0000000") |
2024-06-09 | Every weekday, including Sunday, is eligible. |
=WORKDAY.INTL(DATE(2024,6,10),-1,7) |
2024-06-09 | Go backward one eligible day: Sunday. |
=WORKDAY.INTL(DATE(2024,6,10),-1,1) |
2024-06-07 | Normal weekend skips Sunday/Saturday backward. |
Scope of validation: First three October 2022 outcomes correspond to the 2026 vendor example; the remaining dates are independent expected calculations, not native application results. Date formatting and time-of-day retention require runtime checks.
Advanced use: holiday-aware SLA deadlines
Put a start date =DATE(2024,6,14) in A2, number 5 in B2, default code 1 in C2, and an explicit illustrative excluded date =DATE(2024,6,19) in H2 (this is not a claim about which jurisdictions observe that holiday). Then enter in D2:
=WORKDAY.INTL(A2,B2,C2,$H$2:$H$2)
Expected result: Monday, June 24, 2024. Without a holiday argument, =WORKDAY.INTL(A2,B2,C2) is expected to return Friday, June 21, 2024. Adding the excluded Wednesday pushes the fifth eligible working day to the following Monday. For many orders, populate A2:C50, keep holidays in H2:H20, and fill down =WORKDAY.INTL(A2,B2,C2,$H$2:$H$20). The dollar signs keep the holiday range fixed as the formula is copied.
Critical difference from ordinary arithmetic: A2+5 advances five calendar days (June 19), not five eligible working days; NETWORKDAYS.INTL counts eligible dates between two endpoints rather than calculating a future deadline. If you need to count across a custom weekend, use the official NETWORKDAYS.INTL reference.
Troubleshooting, limits and error precautions
| Symptom | Check or remedy |
|---|---|
| Formula reports a separator or name issue | English docs show mixed separators. Try the separator dictated by your language settings; check localized names. |
| Date appears as an integer | Apply a Date cell format. Do not assume a serial number is a calculation error. |
| Deadline lands on Sunday | Friday/Saturday weekend code 7 treats Sunday as a workday. This is intentional. |
| Wrong weekday excluded | Check that seven-character masks start with Monday and have precisely seven 0/1 positions. |
| A holiday does not move the result | The excluded date might already fall on a weekend, or may be stored as text rather than a date. Verify its type and relevance. |
| Copying a formula shifts holidays | Use $H$2:$H$20 instead of a relative reference. |
| A one-day offset skips the start date | Offsets count eligible days after or before the start, as illustrated by the vendor’s examples. |
| Unsupported mask or invalid code | Only the official numeric codes and 7-character masks are documented; exact PlanMaker error text is unverified. |
Native edge cases not checked: zero offsets, fractional offsets, invalid dates/strings, one or more duplicates in holiday ranges, an all-ones weekend mask, date-system boundaries, and opening/resaving in Excel format. Do not advertise specific PlanMaker errors for these until tested.
Versions, desktop platform scope and Excel cross-compatibility
- PlanMaker 2026 (English manual): The official current page documents the four-argument order, weekend codes/masks and optional holidays. This is documentation verification for the PlanMaker 2026/NX desktop-family reference, not native execution on Windows, macOS or Linux. Feature parity across products/editions remains untested.
- PlanMaker 2024/2021: Their corresponding online function pages could not be independently retrieved during this review. Do not infer the functions were added in 2026 or claim edition-specific availability. Before labeling an older version supported, verify its official manual and (ideally) test it.
- Microsoft Excel: The Excel WORKDAY.INTL reference independently documents the same weekend codes, masks and argument meanings. Excel-specific, not PlanMaker-verified, behavior includes truncating fractional offsets, invalid weekend mask errors and a rejected all-ones weekend string. Do not claim identical error messages, workbook round-trip behavior, or all locale rules without conversion tests.
Related official documentation: WORKDAY for a fixed Saturday/Sunday schedule; NETWORKDAYS for counting; NETWORKDAYS.INTL for adjustable-weekend counts. These links open vendor documentation.
Official references and verification
- SoftMaker, PlanMaker 2026 — WORKDAY.INTL (date after x workdays); accessed 2026-10-12; exact syntax, direction, weekend code list, Monday-first mask, optional holidays, October 2022 examples.
- SoftMaker, PlanMaker 2026 — WORKDAY and NETWORKDAYS.INTL; accessed 2026-10-12; related-function roles.
- SoftMaker, PlanMaker localization advice — Localized function names; accessed 2026-10-12; function-name translations in non-English interfaces.
- Microsoft, Excel WORKDAY.INTL — Excel documentation; accessed 2026-10-12; Excel-specific defaults, error behavior and compatibility comparison.
Verification status: Official PlanMaker documentation checked; examples independently reasoned and calendar-calculated. Not executed in SoftMaker PlanMaker. No genuine PlanMaker screenshots were captured or simulated.