Specific Dates for auto renewal cases

ishpahuja

New Member
Joined
May 6, 2015
Messages
27
Office Version
  1. 365
Platform
  1. Windows
Hi friends
I am looking to develop a formula that will return the next renewal date after one and then each subsequent year. I tried a couple of ways but couldn't finalize it.
For e.g. if the start date is 01-May -2019 then the auto-renewal date should return 30-Apr-2020. However, if today is more than 30-Apr-2020 , then the auto-renewal date should return 30-Apr-2021 and this is how it should continue to give next year date based on today's date.

Can you please advise how can I develop a formula for this?

Thanks in advance.
 

Excel Facts

Remove leading & trailing spaces
Save as CSV to remove all leading and trailing spaces. It is faster than using TRIM().
Book11
AB
1DateRenewal
25/1/20194/30/2020
35/1/20205/1/2021
45/1/20215/1/2022
Sheet1
Cell Formulas
RangeFormula
B2:B4B2=IF(A2>4/30/20,A2+365,4/30/20)
Thanks so much for responding. However, I was looking for something else. The situation is like this:
Say today = 25 Nov 2020

Input DateResult that I am looking for
18-May-201817-May-2021
18-May-201917-May-2021
18-May-202017-May-2021
25-Nov-202024-Nov-2021
01-Jan-202131-Dec-2021

The situation is that for e.g. if one of my clients signed up on 18-May-2018, his contract gets renewed every year, so it will give 17-May-2019 if today is before 17-May-2019. After 17-May-2019 and before 17-May-2020, it should say 17-May-2020, and so and so forth. Every year, as the contract renwes, I'd like to know what is the next renewal date?
I hope this helps explain the challenge better.
 
Upvote 0
does this work ?
=IF(TODAY()<DATE(YEAR(A13),MONTH(A13),DAY(A13)),DATE(YEAR(A13)+1,MONTH(A13),DAY(A13)-1),DATE(YEAR(TODAY())+1,MONTH(A13),DAY(A13)-1))

Book1
ABCD
12Input DateResult that I am looking forFormula
1318-May-1817-May-2117-May-21
1418-May-1917-May-2117-May-21
1518-May-2017-May-2117-May-21
1625-Nov-2024-Nov-2124-Nov-21
171-Jan-2131-Dec-2131-Dec-21
182-May-211-May-22
192-Nov-221-Nov-23
Sheet2
Cell Formulas
RangeFormula
D13:D19D13=IF(TODAY()<DATE(YEAR(A13),MONTH(A13),DAY(A13)),DATE(YEAR(A13)+1,MONTH(A13),DAY(A13)-1),DATE(YEAR(TODAY())+1,MONTH(A13),DAY(A13)-1))
 
Upvote 0
Solution
does this work ?
=IF(TODAY()<DATE(YEAR(A13),MONTH(A13),DAY(A13)),DATE(YEAR(A13)+1,MONTH(A13),DAY(A13)-1),DATE(YEAR(TODAY())+1,MONTH(A13),DAY(A13)-1))

Book1
ABCD
12Input DateResult that I am looking forFormula
1318-May-1817-May-2117-May-21
1418-May-1917-May-2117-May-21
1518-May-2017-May-2117-May-21
1625-Nov-2024-Nov-2124-Nov-21
171-Jan-2131-Dec-2131-Dec-21
182-May-211-May-22
192-Nov-221-Nov-23
Sheet2
Cell Formulas
RangeFormula
D13:D19D13=IF(TODAY()<DATE(YEAR(A13),MONTH(A13),DAY(A13)),DATE(YEAR(A13)+1,MONTH(A13),DAY(A13)-1),DATE(YEAR(TODAY())+1,MONTH(A13),DAY(A13)-1))
Thank you so much, etaf. This is working :)
 
Upvote 0

Forum statistics

Threads
1,214,913
Messages
6,122,207
Members
449,074
Latest member
cancansova

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