如何在Excel中根據生日計算年齡?
假設您已在Excel電子表格中整理了一份學生出生日期的列表,此時您需要計算每個學生的年齡。Excel有一些有用的函式,如**DATEDIF**和**YEARFRAC**,可以輕鬆根據出生日期計算學生的年齡。

使用DATEDIF函式
DATEDIF函式可以將出生日期轉換為當前年齡。其通用語法如下所示:
=DATEDIF(birthdate,TODAY(),"y")
其中,
**Birthdate** - 對應於學生實際生日的日期。
**TODAY()** - 此函式返回當前日期。
**y** - 根據當前日期到出生日期,提供已過年的總數。
**步驟1 -** 如下面的螢幕截圖所示,已根據出生日期確定每個人的年齡:

**步驟2 -** 用於確定學生年齡的公式如下:
=DATEDIF(B2,TODAY(),"y")

**步驟3 -** 下面顯示了在C2單元格中計算Smith年齡的結果。

**步驟4 -** 之後,只需將填充柄向下拖動到您希望應用此公式的單元格。此時,所有年齡都將計算出來,並在單元格中以十進位制值的形式顯示。

**步驟5 -** 現在,我們可以從所有學生的出生日期獲取他們當前的年齡,如下面的螢幕截圖所示。

使用YEARFRAC函式
YEARFRAC函式將幫助您根據提供的出生日期計算您的年齡;此函式的通用語法如下:
=YEARFRAC(birthdate,TODAY())
其中,
**Birthdate** - 對應於學生實際生日的日期。
**TODAY()** - 此函式返回當前日期。
**步驟1 -** 此外,已根據出生日期確定每個人的年齡,如螢幕截圖所示:

**步驟2 -** 如果您希望年齡數字為整數,則應將YEARFRAC函式與INT函式結合使用,如下所示。如果您使用YEARFRAC函式,計算結果將為十進位制數。
=INT(YEARFRAC(B2,TODAY()))

**步驟3 -** 下面顯示了在C2單元格中計算Smith年齡的結果。

**步驟4 -** 之後,只需將填充柄向下拖動到您希望應用此公式的單元格。此時,所有年齡都將計算出來,並在單元格中以十進位制值的形式顯示;例如,請檢視螢幕截圖。

**步驟5 -** 現在,我們可以從所有學生的出生日期獲取他們當前的年齡,如下面的螢幕截圖所示。

結論
在本教程中,您學習瞭如何在Excel中使用**DATEDIF**和**YEARFRAC**方法根據生日計算一個人的年齡。
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP