How to Find the Next Business Day in Excel Using the WORKDAY Function

📅 Sep 10, 2026 📝 Sarah Miller

Managing project deadlines manually often leads to costly scheduling errors when weekends disrupt your timeline. While standard operational plans or external funding sources dictate strict milestone delivery dates, static calendar calculations fail to account for non-business days. Utilizing the Excel WORKDAY function grants planners the automated precision needed to safeguard critical project timelines.

An important stipulation is that you must define a custom holiday list to ensure complete accuracy, using a formula such as =WORKDAY(A2, 1, Holidays). Below, we will outline exactly how to configure this formula to streamline your scheduling.

How to Find the Next Business Day in Excel Using the WORKDAY Function

Excel Formula to Find Next Business Day with WORKDAY

In the worlds of project management, finance, supply chain logistics, and operations, timing is everything. However, calculating deadlines isn't as simple as adding days to a calendar date. Because standard business operations pause over weekends and public holidays, simple addition formulas like =A2 + 1 will inevitably fall on a Saturday, Sunday, or holiday, causing scheduling errors and missed milestones.

Fortunately, Microsoft Excel provides a robust, built-in solution designed specifically for this challenge: the WORKDAY function. Whether you need to find the immediate next business day, project a completion date weeks into the future, or account for custom shift schedules and regional holiday variations, mastering the WORKDAY family of formulas will streamline your workflows and prevent costly planning mistakes.

Understanding the Core WORKDAY Function

The primary tool for calculating future dates while ignoring weekends is the WORKDAY function. By default, Excel defines weekends as Saturday and Sunday. When you use this function, Excel automatically skips these days and counts only Monday through Friday.

Syntax of the WORKDAY Function

To use the formula correctly, you need to understand its syntax and arguments:

=WORKDAY(start_date, days, [holidays])
  • start_date: The initial date from which you want to begin counting. This can be a reference to a cell containing a date, a date returned by another formula (like TODAY()), or a date typed in quotation marks (though referencing cells is best practice).
  • days: The number of non-weekend, non-holiday days you want to add to (or subtract from) the start_date. To find the literal next business day, this value will be 1.
  • [holidays]: An optional argument. This is a list of one or more dates that should be excluded from the working calendar, such as Thanksgiving, New Year's Day, or custom company closures.

How to Calculate the Next Business Day (Basic Formula)

If you want to find the next business day relative to a specific date without worrying about holidays, the formula is incredibly straightforward. Let's look at two common applications.

Example 1: Next Business Day After Today

If you are building an interactive dashboard and want to display the next available business day relative to the current real-world date, combine WORKDAY with the TODAY() function:

=WORKDAY(TODAY(), 1)

If today is Thursday, this formula returns Friday. If today is Friday, Saturday, or Sunday, the formula automatically skips the weekend and returns the serial number/date for the following Monday.

Example 2: Next Business Day After a Cell Date

If your starting date is located in cell A2, your formula to find the immediate next working day will be:

=WORKDAY(A2, 1)

Accounting for Public and Company Holidays

Skipping weekends is only half the battle. To ensure your schedules are completely accurate, you must also account for holidays. If a holiday falls on a Monday, the next business day after Friday should be Tuesday, not Monday.

To achieve this, you need to create a dedicated holiday list somewhere in your workbook. Here is how to implement it:

  1. Create your Holiday List: In an unused column (for example, column E), list all the holiday dates for the year.
    Column E (Holidays)
    2024-01-01 (New Year's Day)
    2024-05-27 (Memorial Day)
    2024-07-04 (Independence Day)
    2024-09-02 (Labor Day)
    2024-12-25 (Christmas Day)
  2. Reference the Range in your Formula: If your start date is in cell A2 and your holidays are in range E2:E6, write the following formula:
    =WORKDAY(A2, 1, $E$2:$E$6)

Pro Tip: Always use absolute cell references (the dollar signs in $E$2:$E$6) for your holiday range. This ensures that if you drag the formula down to calculate dates for multiple rows, the holiday range remains locked and does not shift downward.

Handling Custom Weekends with WORKDAY.INTL

In global businesses, retail, hospitality, or industries operating on non-traditional shifts, "weekends" aren't always Saturday and Sunday. For instance, in many Middle Eastern countries, the weekend falls on Friday and Saturday. In retail environments, a worker's weekend might be Sunday and Monday.

To solve this, Microsoft introduced the WORKDAY.INTL (Workday International) function. It operates identically to the standard WORKDAY function but includes an additional argument to customize which days are treated as weekends.

Syntax of WORKDAY.INTL

=WORKDAY.INTL(start_date, days, [weekend], [holidays])

The [weekend] argument can be entered as a number code or a string of binary digits. Below are the most common number codes:

Weekend Code Days Designated as Weekend
1 (or omitted) Saturday, Sunday
2 Sunday, Monday
3 Monday, Tuesday
11 Sunday Only
12 Monday Only
17 Friday Only

Example: Sunday-Only Weekend

If your operations run six days a week, with only Sunday off, and your start date is in A2, your next business day formula will look like this:

=WORKDAY.INTL(A2, 1, 11, $E$2:$E$6)

Using 11 tells Excel to only skip Sundays and treat Saturdays as standard working days.

The "Today or Next Business Day" Dilemma

A common hurdle Excel users face is handling dates that fall on a weekend. Let's say a customer submits an invoice on Sunday. If you use =WORKDAY(A2, 1), Excel will calculate the next business day as Tuesday. Why? Because the formula adds 1 working day *after* Sunday (which is Monday), then adds 1 to land on Tuesday.

If your goal is to find "Today, if today is a business day; otherwise, the next available business day," adding 1 directly is not the right approach. Instead, use this clever mathematical trick:

=WORKDAY(A2 - 1, 1, $E$2:$E$6)

How it works: By subtracting 1 day from the start date first, you pull the date back. Then, the WORKDAY function adds 1 business day back.

  • If A2 is a Wednesday (a workday), subtracting 1 makes it Tuesday. Adding 1 workday returns it to Wednesday.
  • If A2 is a Sunday (weekend), subtracting 1 makes it Saturday. Adding 1 workday skips Sunday and rolls forward to Monday.
This elegant technique ensures dates never unnecessarily skip an active business day.

Troubleshooting Common Errors

If your formula returns unexpected values, check for these common issues:

  • #VALUE! Error: This typically occurs if your start_date or any date in your holidays list is formatted as text rather than a true date serial number. Double-check your cell formatting or use the DATEVALUE() function to convert text strings to real dates.
  • Unexpected Large Numbers (e.g., 45320): Excel stores dates as serial numbers (where January 1, 1900, is 1). If your cell displays a five-digit number, the formula worked perfectly, but the cell is formatted as "General" or "Number." Change the cell formatting to Short Date or Long Date via the Home tab.
  • #NUM! Error: This error displays if the combination of your start_date and days results in an invalid date (outside Excel's supported calendar range of Jan 1, 1900, to Dec 31, 9999).

Conclusion

Manually scanning calendars to map out deadlines is a tedious, error-prone task. By harnessing the power of the WORKDAY and WORKDAY.INTL formulas, you can automate your date calculations with absolute confidence. These tools adapt dynamically to holidays, custom shifts, and weekend definitions, ensuring your project timelines, financial forecasts, and resource schedules remain accurate and reliable.

Disclaimer:
The documents and templates provided on this page are for informational and illustrative purposes only. They do not constitute professional, legal, or financial advice, and should not be relied upon as such. Because individual circumstances and regulatory requirements vary, these materials may not be suitable for your specific needs. We recommend consulting with a qualified professional before adapting or using any of these examples for official or commercial purposes.