Creating a custom sequence of days in Excel can streamline scheduling for specific business needs or project timelines. By using the WORKDAY.INTL function, you can generate sequences that include only certain weekdays, allowing you to build schedules that skip specific days like Fridays or only include particular days like Mondays, Wednesdays, and Fridays.
This technique is especially valuable for planning recurring meetings, shift schedules, or delivery dates that follow non-standard patterns.
In my video, I demonstrate how to create these custom day sequences in Excel:
Standard Weekday Sequences in Excel
Excel provides a simple built-in method for creating standard weekday sequences (Monday through Friday). When you need a list of dates that excludes weekends, you can use Excel’s fill handle with the “Fill Weekdays” option. This approach is straightforward:
- Enter your starting date in a cell
- Hold the right mouse button and drag down as far as needed
- Release and select “Fill Weekdays” from the context menu
This creates a sequence that automatically skips Saturdays and Sundays, giving you only the standard working days. However, this default method is limited to the standard Monday-Friday work week and doesn’t allow for customization.
Using WORKDAY.INTL for Custom Day Sequences
For more flexibility in day selection, Excel’s WORKDAY.INTL function becomes invaluable. This powerful function allows you to define which days of the week should be considered weekends (non-working days), effectively letting you create sequences with only your desired days.
The basic syntax of the WORKDAY.INTL function is:
WORKDAY.INTL(start_date, days, [weekend], [holidays])
Where:
- start_date: The initial date from which to begin counting
- days: The number of working days to add to the start date
- weekend: A parameter that defines which days are considered weekends
- holidays: An optional parameter for specific holiday dates to exclude
Weekend Parameter Options
The weekend parameter is what gives this function its flexibility. Excel offers multiple ways to specify which days should be treated as non-working days:
- Using predefined weekend codes (1–7 for different standard weekend patterns)
- Specifying a single day of the week as a weekend
- Creating a custom 7‑character text string of 1s and 0s
The third option is the most versatile and the focus of my demonstration. The 7‑character string represents the days of the week starting with Monday (position 1) through Sunday (position 7). Using “0” marks a working day, while “1” marks a weekend/non-working day.
Creating Custom Day Sequences
To create a sequence that excludes specific days, we can leverage the text string weekend parameter. For example, if we want to exclude Fridays, Saturdays, and Sundays from our sequence, we would use:
=WORKDAY.INTL(start_date, 1, "0000111")
In this string, the “1“s in positions 5, 6, and 7 represent Friday, Saturday, and Sunday as non-working days, while the “0“s in positions 1–4 indicate Monday through Thursday as working days. By setting the days parameter to 1, each application of the function adds exactly one working day to the sequence.
When this formula is dragged down, it creates a sequence of dates that includes only Monday through Thursday, skipping over the days we’ve designated as “weekends.”
Example: Monday-Wednesday-Friday Sequence
If we want to create a sequence that includes only Mondays, Wednesdays, and Fridays, we would define all other days as non-working days:
=WORKDAY.INTL(start_date, 1, "0101011")
This pattern sets Tuesday, Thursday, Saturday, and Sunday as non-working days (represented by “1“s in positions 2, 4, 6, and 7), while Monday, Wednesday, and Friday remain as working days (with “0“s in positions 1, 3, and 5). When applied and dragged down, this formula creates a sequence that cycles through only the three days we want: Monday, Wednesday, Friday, Monday, Wednesday, Friday, and so on.
Practical Applications
This technique has numerous practical applications in business and personal planning:
- Meeting schedules for recurring team meetings on specific days
- Class or training schedules that occur on select days of the week
- Shift work patterns for employees with custom working days
- Delivery schedules for services that operate only on certain days
- Payment or billing cycles that follow specific day patterns
By mastering the WORKDAY.INTL function with custom weekend parameters, you can create highly specialized date sequences that match exactly the pattern you need, without having to manually select or filter dates.
Additional Considerations
While the examples in my demonstration focus on the weekend parameter, remember that the WORKDAY.INTL function also accepts a holidays parameter which can further refine your date sequences by excluding specific holiday dates.
For more complex scheduling needs, you might combine this function with other Excel features like conditional formatting to highlight certain dates or custom number formatting to display the dates in your preferred format.
The beauty of using functions like WORKDAY.INTL is that your sequences will automatically adjust if you change the starting date, making this a dynamic solution for scheduling that can be easily updated as needed.