How to Calculate the First Four Tuesdays and Thursdays of a Month in Excel
Question details
The user needs a method to generate specific recurring dates (the first, second, third, and fourth Tuesdays and Thursdays of every month) for scheduling purposes.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Creating an automated scheduling calendar or content plan in Excel for the web.
- Observed behavior
- Requires automated formulas to determine specific weekdays dynamically based on a starting month or date.
Make sure you have a dedicated cell for your starting date (e.g., the 1st of your target month) and that the cell is formatted correctly as a Date.
Use the WEEKDAY and CHOOSE Functions
By combining the WEEKDAY function with CHOOSE, you can calculate the exact number of days to add to your starting date to reach the first target weekday, then simply add 7 for subsequent weeks.
The WEEKDAY function evaluates a date and returns a number representing the day of the week. By setting the return type to 2, Monday becomes 1 and Sunday becomes 7. The CHOOSE function then looks at that number and determines exactly how many days need to be added to reach the next Tuesday or Thursday.
In a blank worksheet, select cell A2 and type the first day of your desired month (e.g., 10/1/2023). Ensure this cell is formatted as a Date.
Select cell C2 and enter the formula: =A2+CHOOSE(WEEKDAY(A2,2),1,0,6,5,4,3,2). This formula checks the weekday of A2 and adds the corresponding number of days needed to land on the very first Tuesday of that month.
In another cell (e.g., D2), enter the formula for the first Thursday: =A2+CHOOSE(WEEKDAY(A2,2),3,2,1,0,6,5,4). This applies the same logic but offsets the addition to target Thursday instead of Tuesday.
To get the subsequent Tuesdays and Thursdays, simply add 7 days to the previous result. For the second Tuesday, enter =C2+7 in cell C3. For the third Tuesday, enter =C3+7 in C4, and so on. Repeat this +7 pattern for your Thursdays in column D.

Easily Automate Your Schedules with WPS Spreadsheet
WPS Office Spreadsheet provides comprehensive support for advanced date and time formulas, including WEEKDAY, CHOOSE, and DATE. You can build automated content calendars and schedules effortlessly while enjoying full compatibility with Microsoft Excel.
- 1. Open WPS Spreadsheet: Launch WPS Office and create a new blank Spreadsheet.
- 2. Input Your Starting Date: Type the 1st of the month into cell A2 and format it as a Date.
- 3. Apply the Automation Formula: Paste the CHOOSE and WEEKDAY formula to generate your first Tuesday and Thursday, then drag the fill handle down to automatically add 7 days for the rest of the month.

Frequently Asked Questions
How do I calculate the last Tuesday of the month instead of the first?
To find the last Tuesday, you can use the EOMONTH function to find the last day of the month, and then subtract days based on its weekday. A common formula is: =EOMONTH(A2,0)-MOD(WEEKDAY(EOMONTH(A2,0))-3,7).
What happens if a month has a fifth Tuesday or Thursday?
If you continue adding 7 days (e.g., =C5+7 for the fifth Tuesday), the date might spill over into the next month. You can wrap your formula in an IF statement to check if the month of the newly calculated date matches the month of your starting date. E.g., =IF(MONTH(C5+7)=MONTH($A$2), C5+7, "").
Do these scheduling formulas work across different spreadsheet software?
Yes, functions like WEEKDAY, CHOOSE, and basic date addition operations are universal. Formulas written in Excel for the web will work seamlessly in the desktop version of Excel, WPS Spreadsheet, and Google Sheets.




