Calendar Recurring Dates
Is there a way to have a specific day and month fill out on a yearly basis. Im saying about date of births and anniversaries. I have to manually enter the current year and it only appears once on the Calendar View.
What I would like to happen is enter a date and it will appear on the calendar for the next X number of years.
...
Best Answer
-
Hi @heyjay
I recently created a calendar for my team and have the same problem. This is what I came up with. You'll need to create a helper column if you want it to automatically update the year
I have two different formulas depending on what you want to achieve (one column is the birthday/anniversary, and the other column will be the date that shows in the calendar with the formula below):
1.) automatically change the year if it passed today's date/month:
=IF(DATE(YEAR(TODAY()), MONTH(Birthday@row), DAY(Birthday@row)) > TODAY(), DATE(YEAR(TODAY()), MONTH(Birthday@row), DAY(Birthday@row)), DATE(YEAR(TODAY()) + 1, MONTH(Birthday@row), DAY(Birthday@row)))
2.) automatically change the year by the end of the year
=IF(YEAR(TODAY()) >= YEAR(DATE(2021, 12, 31)), DATE(YEAR(TODAY()), MONTH([Anniversary Date]@row), DAY([Anniversary Date]@row)), DATE(YEAR(TODAY()) + 1, MONTH([Anniversary Date]@row), DAY([Anniversary Date]@row)))
Let me know how it works :)
Answers
-
Hi @heyjay
I recently created a calendar for my team and have the same problem. This is what I came up with. You'll need to create a helper column if you want it to automatically update the year
I have two different formulas depending on what you want to achieve (one column is the birthday/anniversary, and the other column will be the date that shows in the calendar with the formula below):
1.) automatically change the year if it passed today's date/month:
=IF(DATE(YEAR(TODAY()), MONTH(Birthday@row), DAY(Birthday@row)) > TODAY(), DATE(YEAR(TODAY()), MONTH(Birthday@row), DAY(Birthday@row)), DATE(YEAR(TODAY()) + 1, MONTH(Birthday@row), DAY(Birthday@row)))
2.) automatically change the year by the end of the year
=IF(YEAR(TODAY()) >= YEAR(DATE(2021, 12, 31)), DATE(YEAR(TODAY()), MONTH([Anniversary Date]@row), DAY([Anniversary Date]@row)), DATE(YEAR(TODAY()) + 1, MONTH([Anniversary Date]@row), DAY([Anniversary Date]@row)))
Let me know how it works :)
-
This is nice thank you.
Will probably create a new post for this issue.
However, we are using this to send auto reminder to MS Teams, but all the rows are being captured/sent as a reminder =/
...
Categories
- All Categories
- 14 Welcome to the Community
- Customer Resources
- 64.9K Get Help
- 441 Global Discussions
- 140 Industry Talk
- 472 Announcements
- 4.9K Ideas & Feature Requests
- 129 Brandfolder
- 148 Just for fun
- 68 Community Job Board
- 496 Show & Tell
- 33 Member Spotlight
- 2 SmartStories
- 300 Events
- 36 Webinars
- 7.3K Forum Archives