Basics of Date Related Functions
- There is a function called the TODAY function. Entering TODAY() in any cell will return the date of the current day.
- The NOW function returns the current date and time with formatting. To use this, enter NOW() into any cell.

Method 1 – Using INT Function to Calculate Age on a Specific Date in Excel
INT((Calculating Date – Date of Birth) / 365))
[/wpsm_box]
Steps:
- Select the cell where you want to calculate the age. Here, I selected cell E5.
- Enter the following formula in cell E5:

- Press Enter to get the age.

How Does the Formula Work?
- Drag the Fill Handle down to copy the formula.

- You can see that I have copied the formula to the other cells.

Read More: How to Calculate Age Between Two Dates in Excel
Method 2 – Using the IF Formula to Calculate Age on Specific Date in Excel
Occasionally, someone may erroneously enter a Date of Birth that is more recent than the specific date. To correct that situation, you can use the IF function.
Steps:
- Select the cell where you want to calculate age.
- Add the following formula into that selected cell and press Enter.


How Does the Formula Work?
- Drag the Fill Handle down to copy the formula to the other cells.

- The following image shows that the formula has been copied to all the other cells, and the desired output is shown.

Read More: How to Convert Date of Birth to Age in Excel
Method 3 – Using the YEARFRAC and ROUNDDOWN Functions to Calculate Age on a Specific Date in Excel
The YEARFRAC function requires three parameters: start_date, end_date, and basis. The basis is the day count base. If you use 0 it will count setting the base 360 days in a year. If you use 3, it will count on the base of 365 days in a year. Here I will use 3.
Writing this function may give a fraction value. So I will round this down using the ROUNDDOWN function. This function takes two parameters: The value you want to round and how many decimal places you want. Since I don’t want to see any decimals in the Age value, I will use 0.
Steps:
- Select the cell where you want to calculate the age.
- Input the following formula into cell E5and press Enter.


How Does the Formula Work?
- Drag the Fill Handle down to copy the formula to the other cells.


Read More: How to Calculate Age in Excel in dd/mm/yyyy
Method 4 – Using the DATEDIF Formula to Calculate Age on a Specific Date in Excel
This function has three parameters: Start_date, end_date, and format.
Steps:
- Select the cell where you want the age. Here I selected cell E5.
- In cell E5 enter the following formula.

- Press Enter to get the result.


- Drag the Fill Handle to copy the formula to the other cells.

Method 5 – Using the DATEDIF function and (&) to Calculate Age with Years, Months, and Days on a Specific Date in Excel
The Ampersand Operator (&) is used for joining more than one function together.
Steps:
- Select the cell where you want to calculate the age.
- Enter the following formula in that selected cell.

- Press Enter to get the age.

How Does the Formula Work?
- Drag the Fill Handle down to copy the formula to the other cells.

- In the diagram below you can see that I have copied the formula and got my desired output.

Read More: How to Calculate Age in Excel in Years and Months
Method 6 – Using the DATEDIF and TODAY Functions to Calculate Age from Date of Birth Only
Steps:
- Select the cell where you want to calculate the age. Here I selected cell D5.
- In cell D5 enter the following formula.

- Press Enter to get the age.

How Does the Formula Work?
- Drag the Fill Handle to copy the formula.

- Below you can see that I have copied the formula to the other cells.

Download Practice Workbook
Here, I have shared the practice workbook. You can download it from the link below.
Related Articles
- How to Calculate Current Age in Excel
- How to Calculate Age in Excel for Entire Column
- Excel VBA: Calculate Age from Date of Birth
<< Go Back to Calculate Age | Date-Time in Excel | Learn Excel
Get FREE Advanced Excel Exercises with Solutions!