Tip: Other languages are Google-Translated. You can visit the English version of this link.
Log in
x
or
x
x
Register
x

or

How to make birthday reminder in Excel?

Maybe, there are thousands of staff in your enterprise, and on their birthday, you want to send them a birthday card with your wishes. And their name, birth and other details are list in a worksheet, how could you know whose birthday is today? And how can you make birthday reminder in Excel?

Make birthday reminder in Excel with formula

Make birthday reminder in Excel with Conditional Formatting


Calculate age based on birthday:
Kutools for Excel contains a powerful Formulas utility which collects some commonly used formulas can help you do some usual calculations quickly and easy, such as calculate age, add years, months, days to date, sum absolute values etc. Read more about this feature...
doc calculate age 1

arrow blue right bubble Make birthday reminder in Excel with formula


The following formula can give a mark for the persons whose birthday is today. You can deal with this problem with these steps:

1. Supposing you have the following information of your staff.

doc-make-birthday-reminder1

2. Please enter or copy this formula =IF(MONTH(B2)<>MONTH(TODAY())," ",IF(DAY(B2)<>DAY(TODAY())," ","Happy Birthday")) (B2 is the cell which contains birthday date, you can change it as you need) into a blank cell C2, for instance.

doc-make-birthday-reminder1

3. Then press Enter key, then select the cell C2 and drag the fill handle to the range that you want to apply this formula. If the date meet the criteria, it will display Happy Birthday in the cell, but if doesn’t meet the criteria, it will display a blank cell. See screenshot:

doc-make-birthday-reminder1

Note: This formula is dynamic, the result will be changed as the time changes, so you can quickly view whose birthday is today.


arrow blue right bubble Make birthday reminder in Excel with Conditional Formatting

Instead of using the above formula, you can also apply Conditional Formatting to highlight the birthday dates of today in column B.

1. Select all the dates in column B.

2. Then click Home > Conditional Formatting > New Rule, see screenshot:

doc-make-birthday-reminder1

3. And in the New Formatting Rule dialog, click Use a formula to determine which cells to format option under the Select a Rule Type section, and then input this formula =(MONTH(TODAY())=MONTH(B2))*(DAY(TODAY())=DAY(B2)) into the Format values where this formula is true field. (B2 is the first active cell of your date range ) See screenshot:

doc-make-birthday-reminder1

4. Then click Format button to go to the Format Cells dialog, and click Fill tab, then choose one color that you like.

doc-make-birthday-reminder1

5. And then click OK > OK to close the dialogs, and the birthday date is today are highlighted as follows:

doc-make-birthday-reminder1

Note: This Conditional Formatting is also a dynamic way, the result will be changed as the time changes, so you can quickly view whose birthday is today.


Related articles:

How to convert birthdate to age quickly in Excel?

How to sort birthdays (dates) by month in Excel quickly?


Recommended Productivity Tools

Ribbon of Excel (with Kutools for Excel installed)

300+ Advanced Features Increase Your Productivity by 71%, and Help You To Stand Out From Crowd!

Would you like to complete your daily work quickly and perfectly? Kutools For Excel brings 300+ cool and powerful advanced features (Combine workbooks, sum by color, split cell contents, convert date, and so on...) for 1500+ work scenarios, helps you solve 82% Excel problems.

  •  Deal with all complicated tasks in seconds, help to enhance your work ability, get success from the fierce competition, and never worry about being fired.
  •  Save a lot of work time, leave much time for you to love and care the family and enjoy a comfortable life now.
  •  Reduce thousands of keyboard and mouse clicks every day, relieve your tired eyes and hands, and give you a healthy body.
  •  Become an Excel expert in 3 minutes, and get admiring glance from your colleagues or friends.
  •  No longer need to remember any painful formulas and VBA codes, have a relaxing and pleasant mind, give you a thrill you've never had before.
  •  Spend only $39, but worth than $4000 training of others. Being used by 110,000 elites and 300+ well-known companies.
  •  60-day unlimited free trial. 60-day money back guarantee. Free upgrade and support for 2 years. Buy once, use forever.
  •  Change the way you work now, and give you a better life immediately!

Office Tab Brings Efficient And Handy Tabs to Office (include Excel), Just Like Chrome, Firefox, And New IE

  • Increases your productivity by 50% when viewing and editing multiple documents.
  • Reduce hundreds of mouse clicks for you every day, say goodbye to mouse hand.
  • Open and create documents in new tabs of same window, rather than in new windows.
  • Help you work faster and easily stand out from the crowd! One second to switch between dozens of open documents!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    ken Billingham · 3 years ago
    I would like to create a program that would let the department head get a email when expiration is near (say 10 Days) may be in a color
    when the date is one day or past the expiration date a 2nd massage saying Mediate acetoin required
    maybe in RED
    I a tool make and this is real difficult
    Ken Billingham
    Khb137@msn.com
  • To post as a guest, your comment is unpublished.
    ken Billingham · 3 years ago
    I would like to create a program that would let the department head get a email when expiration is near (say 10 Days) may be in a color
    when the date is one day or past the expiration date a 2nd massage saying Mediate acetoin required
    maybe in RED
    this would help keepingthe dept out of truble.
    I a tool make and this is real difficult
    Ken Billingham
    Khb137@msn.com