function to determine next date months

KayCee

New Member
Joined
Jan 27, 2022
Messages
18
Office Version
  1. 365
Platform
  1. Windows
Hi - I'm trying to see if there's a function that can produce multiple dates in one cell. For reference, I want to create a spreadsheet for meetings based on frequency. If I have an initial meeting date, is there a function that will give me subsequent quarterly dates for future meetings?
 

Excel Facts

Excel motto
Not everything I do at work revolves around Excel. Only the fun parts.
Welcome to the Board!

You can use the EDATE function to get the date exactly three months from now.
So, if you had a start date in cell A1, you could get the next quarter date exactly three months from that by putting this formula in cell A2:
Excel Formula:
=EDATE(A1,3)
Then, if you keep copying that down, it will give the next quarter, then the next, etc.
 
Upvote 0
Like this?
MrExcelPlayground6.xlsx
ABC
1Initial Meeting DateFrequencyFuture Meetings
21/27/2022Quarterly04/27/2022, 07/27/2022, 10/27/2022, 01/27/2023
31/1/2022Monthly02/01/2022, 03/01/2022, 04/01/2022, 05/01/2022, 06/01/2022, 07/01/2022
Sheet22
Cell Formulas
RangeFormula
C2:C3C2=TEXTJOIN(", ",TRUE,TEXT(IFS(B2="Quarterly",DATE(YEAR(EOMONTH(A2,{3,6,9,12})),MONTH(EOMONTH(A2,{3,6,9,12})),DAY(A2)),B2="Monthly",DATE(YEAR(EOMONTH(A2,{1,2,3,4,5,6})),MONTH(EOMONTH(A2,{1,2,3,4,5,6})),DAY(A2))),"mm/dd/yyy"))


EDATE is better though.
 
Upvote 0
Like this?
MrExcelPlayground6.xlsx
ABC
1Initial Meeting DateFrequencyFuture Meetings
21/27/2022Quarterly04/27/2022, 07/27/2022, 10/27/2022, 01/27/2023
31/1/2022Monthly02/01/2022, 03/01/2022, 04/01/2022, 05/01/2022, 06/01/2022, 07/01/2022
Sheet22
Cell Formulas
RangeFormula
C2:C3C2=TEXTJOIN(", ",TRUE,TEXT(IFS(B2="Quarterly",DATE(YEAR(EOMONTH(A2,{3,6,9,12})),MONTH(EOMONTH(A2,{3,6,9,12})),DAY(A2)),B2="Monthly",DATE(YEAR(EOMONTH(A2,{1,2,3,4,5,6})),MONTH(EOMONTH(A2,{1,2,3,4,5,6})),DAY(A2))),"mm/dd/yyy"))


EDATE is better though.
I think this solution might be what I'm looking for. If there a way for this to be text instead of number? (January, April, July, October vs. 1/1/2021, 4/1/2021, etc.)
 
Upvote 0
Welcome to the Board!

You can use the EDATE function to get the date exactly three months from now.
So, if you had a start date in cell A1, you could get the next quarter date exactly three months from that by putting this formula in cell A2:
Excel Formula:
=EDATE(A1,3)
Then, if you keep copying that down, it will give the next quarter, then the next, etc.
I tried this but couldn't get it to give me multiple dates in one cell.
 
Upvote 0
I stole the EDATE which is just better.
MrExcelPlayground6.xlsx
ABC
1Initial Meeting DateFrequencyFuture Meetings
21/27/2022QuarterlyApril 27, 2022, July 27, 2022, October 27, 2022, January 27, 2023
31/2/2022MonthlyFebruary 2, 2022, March 2, 2022, April 2, 2022, May 2, 2022, June 2, 2022, July 2, 2022
Sheet22
Cell Formulas
RangeFormula
C2:C3C2=TEXTJOIN(", ",TRUE,TEXT(IFS(B2="Quarterly",EDATE(A2,{3,6,9,12}),B2="Monthly",EDATE(A2,{1,2,3,4,5,6})),"mmmm d, yyy"))


It's just a change to the formatting.

It gets trickly if you want to exclude weekends and holidays.
 
Upvote 0
Glad we could help & thanks for the feedback.
 
Upvote 0

Forum statistics

Threads
1,214,980
Messages
6,122,563
Members
449,088
Latest member
Motoracer88

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top