logo
search
Function Problems

How to Generate Monday-to-Thursday Dates in Excel Using Formulas

Algirdas JasaitisAlgirdas Jasaitis Sep 30, 2026 869 views

Question details

The user needs an Excel formula to create a continuous study schedule that exclusively outputs dates from Monday to Thursday, while preventing duplicate dates when transitioning between different modules.

Excel Formula for Repeating Monday-to-Thursday Dates
Product
Excel 365
Device & OS
not provided
Scenario
Creating a continuous study schedule timeline where tasks or modules span multiple days, but only occur from Monday to Thursday.
Observed behavior
The user requires a specific sequence that skips Fridays, Saturdays, and Sundays, and ensures that when a new module starts, it does not repeat a date that was already used in the previous module.
Before you start

Ensure your starting date cells are explicitly formatted as 'Date' rather than 'Text' so the WORKDAY.INTL function can correctly calculate the serial values.

Solution 1Recommended

Use WORKDAY.INTL with a Custom Weekend Pattern

By using the WORKDAY.INTL function and specifying a 7-digit weekend string, you can define exactly which days are skipped in your schedule sequence.

The WORKDAY.INTL function evaluates dates while skipping specified non-working days. The weekend parameter '0000111' instructs Excel to treat Monday through Thursday as workdays (0) and Friday, Saturday, and Sunday as weekends (1).

1
Enter the starting date formula

Assuming your first module date reference is in cell A2, click on cell B2 and enter the formula: =WORKDAY.INTL(A2-1, 1, "0000111"). This generates the first valid Monday-Thursday date.

2
Enter the formula to prevent duplicates across modules

To ensure continuous dates without duplicating the previous module's end date, click on cell B3 and enter: =MAX(WORKDAY.INTL(A3-1, 1, "0000111"), WORKDAY.INTL(B2, 1, "0000111")).

3
Apply the formula to the remaining sequence

Select cell B3, click and hold the fill handle (the small square at the bottom-right corner of the cell), and drag it downward to apply the logic to the rest of your study schedule.

Use WORKDAY.INTL with a Custom Weekend Pattern
Formatting the Results: If the formula results in a 5-digit number (e.g., 45369), simply select the column, right-click, choose 'Format Cells', and select 'Date' to display it correctly.
Advanced Spreadsheet Tool

Manage Complex Schedules Efficiently with WPS Spreadsheet

WPS Spreadsheet fully supports the WORKDAY.INTL function, enabling you to build dynamic, continuous study or project schedules with custom working days effortlessly.

  1. 1. Open a new worksheet: Launch WPS Spreadsheet and create a new blank workbook to start building your schedule.
  2. 2. Input your initial dates: Enter your base dates or module start references in Column A and ensure they are formatted as dates.
  3. 3. Apply the WORKDAY.INTL formula: In Column B, input the =WORKDAY.INTL formula with the "0000111" parameter to calculate your custom Monday-Thursday sequence.
  4. 4. Fill the schedule downward: Use the fill handle tool to drag the formula down the column, instantly generating your duplicate-free schedule.
Fully compatible with Microsoft Excel formulas, date logic, and formatting.Seamlessly processes advanced date functions like WORKDAY.INTL and MAX.Lightweight, fast, and free alternative for comprehensive spreadsheet management.Familiar user interface makes transitioning from other spreadsheet software instant.
microsoft office alternative - wps office

Frequently Asked Questions

How do I change the formula to include Fridays in the schedule?

To include Fridays, you need to modify the custom weekend string in the WORKDAY.INTL function. Change the string from "0000111" to "0000011". In this string format, 0 represents a workday and 1 represents a non-workday, ordered from Monday to Sunday.

Why is my formula returning a #VALUE! error?

A #VALUE! error typically occurs if the starting cell reference (like A2 or A3) contains text rather than a valid date or a number. Ensure the referenced cells are formatted properly as dates.

Can I also skip specific holidays using this formula sequence?

Yes. The WORKDAY.INTL function includes an optional fourth argument for holidays. You can list your holiday dates in a separate range (for example, D2:D10) and reference them in your formula like this: =WORKDAY.INTL(A2-1, 1, "0000111", D2:D10).