Function Problems

How to Calculate the Next Tuesday or Meeting Date in Excel

Maira MehtabMaira Mehtab Nov 2, 2026 870 views

Question details

The user needs a formula to calculate the next occurrence of a designated weekday (such as a meeting day stored in a named range) based on a given appointment date.

How to Calculate the Next Meeting Date or Specific Weekday in Excel
Product
Excel
Device & OS
not provided
Scenario
Scheduling future meetings or calculating the exact date of a designated weekday based on an existing reference date.
Observed behavior
The formula correctly returns the date of the next designated weekday. If the current appointment date falls exactly on the meeting day, the formula returns the same weekday in the following week (exactly 7 days later).
Before you start

Ensure you have defined a named range for your weekdays (e.g., 'GSMDays') and verify that the target cells are formatted as Dates so the calculated numbers display correctly as calendar dates.

Solution 1Recommended

Calculate the Next Meeting Date in a Regular Data Range

Use this IF, WEEKDAY, and MATCH combined formula when your data is organized in standard spreadsheet cells.

This formula uses the WEEKDAY function to determine the day of the week for your current appointment and MATCH to find your target meeting day in the 'GSMDays' named range.

The logic checks if the current weekday has already passed the target meeting day. If the appointment occurs on the meeting day itself, the formula automatically adds 7 days to push it to the next week.

1
Select the target cell

Click on the cell where you want the next meeting date to appear (for example, cell G6).

2
Input the calculation formula

Type the following formula: =IF(WEEKDAY(F6,2)>=MATCH($G$4,GSMDays,0),F6+7-ABS(WEEKDAY(F6,2)-MATCH($G$4,GSMDays,0)),F6+ABS(WEEKDAY(F6,2)-MATCH($G$4,GSMDays,0)))

3
Apply to remaining rows

Press Enter to get the result. Then, click and drag the fill handle at the bottom-right corner of the cell downwards to fill the formula for the rest of your data list.

Calculate the Next Meeting Date in a Regular Data Range
Testing Your Results: You can verify the accuracy by temporarily setting your meeting reference day (in cell G4) to Monday or Tuesday and checking if the resulting dates update correctly.
Advanced Date Calculations in WPS Spreadsheet

Easily Calculate Next Meeting Dates with WPS Office

WPS Spreadsheet fully supports complex date calculations, structured table references, and named ranges. You can manage employee schedules, meeting dates, and project timelines effortlessly with 100% compatibility with Microsoft Excel formulas.

  1. 1. Open your schedule document: Launch WPS Spreadsheet and open your scheduling workbook.
  2. 2. Define the named range: Go to the Formulas tab, select Name Manager, and define your meeting days as 'GSMDays'.
  3. 3. Enter the formula: Paste the IF or MOD formula directly into your target cell, just as you would in Microsoft Excel.
  4. 4. Format the output as Date: Right-click the result cells, select Format Cells, and choose Date to display your calculated meeting schedules correctly.
Fully compatible with advanced Excel functions like MATCH, WEEKDAY, and MODSeamlessly supports named ranges and Excel Table structured referencesBuilt-in date formatting tools for easy schedule managementFree and lightweight alternative to Microsoft Office
microsoft office alternative - wps office

Frequently Asked Questions

How do I create the 'GSMDays' named range?

Select the cells containing your list of weekdays. Then, go to the Formulas tab, click on 'Define Name' (or 'Name Manager'), type 'GSMDays' into the Name box, and click OK. This allows the MATCH function to search through your specific list of days.

Why is my formula returning a 5-digit number instead of a date?

Spreadsheet software stores dates as sequential serial numbers. If your formula returns a number like 44927, right-click the cell, select 'Format Cells', navigate to the 'Number' tab, and choose 'Date'. The number will instantly convert into a readable calendar format.

Does this formula work if my weekend days are different?

Yes. By using WEEKDAY(F6, 2), the formula sets Monday as the first day of the week (1) and Sunday as the seventh day (7). If your organizational week starts on a different day, you can adjust the 'return_type' argument (the number 2) in the WEEKDAY function to match your needs.