Skip to main content

How to make birthday reminder in Excel?

Author: Xiaoyang Last Modified: 2020-05-22

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


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?

Best Office Productivity Tools

🤖 Kutools AI Aide: Revolutionize data analysis based on: Intelligent Execution   |  Generate Code  |  Create Custom Formulas  |  Analyze Data and Generate Charts  |  Invoke Kutools Functions
Popular Features: Find, Highlight or Identify Duplicates   |  Delete Blank Rows   |  Combine Columns or Cells without Losing Data   |   Round without Formula ...
Super Lookup: Multiple Criteria VLookup    Multiple Value VLookup  |   VLookup Across Multiple Sheets   |   Fuzzy Lookup ....
Advanced Drop-down List: Quickly Create Drop Down List   |  Dependent Drop Down List   |  Multi-select Drop Down List ....
Column Manager: Add a Specific Number of Columns  |  Move Columns  |  Toggle Visibility Status of Hidden Columns  |  Compare Ranges & Columns ...
Featured Features: Grid Focus   |  Design View   |   Big Formula Bar    Workbook & Sheet Manager   |  Resource Library (Auto Text)   |  Date Picker   |  Combine Worksheets   |  Encrypt/Decrypt Cells    Send Emails by List   |  Super Filter   |   Special Filter (filter bold/italic/strikethrough...) ...
Top 15 Toolsets12 Text Tools (Add Text, Remove Characters, ...)   |   50+ Chart Types (Gantt Chart, ...)   |   40+ Practical Formulas (Calculate age based on birthday, ...)   |   19 Insertion Tools (Insert QR Code, Insert Picture from Path, ...)   |   12 Conversion Tools (Numbers to Words, Currency Conversion, ...)   |   7 Merge & Split Tools (Advanced Combine Rows, Split Cells, ...)   |   ... and more

Supercharge Your Excel Skills with Kutools for Excel, and Experience Efficiency Like Never Before. Kutools for Excel Offers Over 300 Advanced Features to Boost Productivity and Save Time.  Click Here to Get The Feature You Need The Most...

Description


Office Tab Brings Tabbed interface to Office, and Make Your Work Much Easier

  • Enable tabbed editing and reading in Word, Excel, PowerPoint, Publisher, Access, Visio and Project.
  • Open and create multiple documents in new tabs of the same window, rather than in new windows.
  • Increases your productivity by 50%, and reduces hundreds of mouse clicks for you every day!
Comments (12)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
very thanks for information.

keep posting

smile :)
This comment was minimized by the moderator on the site
How would you get the below formula to look at that day plus the next 7 days?


=IF(MONTH(B2)<>MONTH(TODAY())," ",IF(DAY(B2)<>DAY(TODAY())," ","Happy Birthday"))
This comment was minimized by the moderator on the site
=IF(MONTH(B2)<>MONTH(TODAY())," ","Happy Birthday")) and you will get whole months birthday highlighted
This comment was minimized by the moderator on the site
Hello, Kevin
To solve your problem, please apply the below formula:
=IF(MONTH(B2)<>MONTH(TODAY()+7)," ",IF(DAY(B2)<>DAY(TODAY()+7)," ","Happy Birthday"))
Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
I notice that all of your Excel formulas are great, and while some work in Google Docs spreadsheets, many need a little editing. Could you also include some for Google spreadsheets in the future? (The Birth date one for starters, I can't figure it out.)
This comment was minimized by the moderator on the site
Hello, Dwayne

The first formula in our article works well in Google Sheets.
If you want to use conditional formatting to complete it, enter the following formula into the conditional formatting in Google Sheets:
=and(month(B1:B15)=month(today()),day(B1:B15)=day(today()))

Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
Ciao,
hai trovato la formula per caso ?
This comment was minimized by the moderator on the site
Не верная твоя формула!
Она выглядит вот так:
=ЕСЛИ(МЕСЯЦ(F16)=МЕСЯЦ(СЕГОДНЯ());ЕСЛИ(ДЕНЬ(F16)=ДЕНЬ(СЕГОДНЯ());"С Днем Рождения";0))
This comment was minimized by the moderator on the site
Hello,
The formula in this article is available for English language, your formula works well in your language.
Maybe your formula can help others, thank you!
This comment was minimized by the moderator on the site
ILL LIKE TO GET NOTIFICATIONS ON CLIENTS BIRTHDAYS THAT ARE IN EXCEL
This comment was minimized by the moderator on the site
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
This comment was minimized by the moderator on the site
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
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations