How to Calculate Age in Excel in dd/mm/yyyy Format: A Step-by-Step Guide

Calculating age in Excel is a piece of cake once you know the formula. All you need is a starting date, usually a birth date, and today’s date. Excel then uses a simple subtraction formula to figure out the number of years, months, and days between the two dates. Ready to become an Excel age calculating whiz? Let’s dive in!

Step by Step Tutorial: How to Calculate Age in Excel

So, you want to calculate someone’s age in Excel? No problem! Just follow these easy steps, and you’ll be a pro in no time.

Step 1: Enter the Birth Date

Type the birth date into a cell in the format dd/mm/yyyy.

Entering the birth date is the first step because Excel needs a starting point to calculate from. Make sure you type the date in the correct format, or Excel might get a bit confused.

Step 2: Enter Today’s Date

In another cell, type the formula =TODAY() to automatically use today’s date.

This step is crucial because it gives Excel the end date for the calculation. The =TODAY() formula is handy because it updates every day, meaning the age will always be accurate.

Step 3: Use the DATEDIF Function

In a new cell, type the formula =DATEDIF(start_date, end_date, “Y”) to calculate the age in years.

The DATEDIF function is the secret sauce to calculating age in Excel. It takes three arguments: the start date, the end date, and the unit of time you want to calculate (in this case, “Y” for years).

After completing these steps, you’ll have the age calculated in years. If you need more precision, you can also calculate months and days by changing the last argument in the DATEDIF function.

Tips: Calculating Age in Excel

  • Always double-check the date format to ensure it’s dd/mm/yyyy, or Excel might not recognize it.
  • Use the =TODAY() formula to keep the age calculation up to date.
  • Remember that Excel starts counting months from zero, so a result of “0” means less than a month has passed.
  • If you want to calculate age in months or days, change the “Y” in the DATEDIF formula to “M” or “D” respectively.
  • Don’t forget leap years! Excel is smart and accounts for them in age calculations.

Frequently Asked Questions

What is the DATEDIF function?

The DATEDIF function is a special Excel formula that calculates the difference between two dates.

Can I calculate age in months or days instead of years?

Absolutely! Just change the “Y” in the DATEDIF formula to “M” for months or “D” for days.

Why does my age calculation show a decimal?

Excel might show a decimal if the formula is dividing. To see just the whole years, make sure you’re using the DATEDIF function correctly.

What if I don’t want to use today’s date?

No problem. You can type any end date you want in the format dd/mm/yyyy instead of using the =TODAY() formula.

How does Excel handle leap years?

Excel’s date system accounts for leap years, so your age calculations will be accurate even around February 29th.


  1. Enter the birth date in dd/mm/yyyy format.
  2. Enter today’s date with the =TODAY() formula.
  3. Use the DATEDIF function to calculate the age in years.


There you have it, folks! Calculating age in Excel is as simple as 1, 2, 3. With the mighty DATEDIF function and Excel’s nifty =TODAY() formula, you’ll be able to whip up age calculations faster than you can say “Happy Birthday!” Remember, the key is in the details – get the date format right, and you’re golden. Whether you’re whipping up a birthday tracker for your office, creating a demographic survey, or just curious about how old someone (or something) is, Excel has got you covered. So go forth, experiment with those formulas, and add “Excel age calculation guru” to your list of skills. Keep this guide handy, and you’ll never have to scratch your head over how to calculate age in excel in dd/mm/yyyy ever again!