Applies ToMicrosoft 365 Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

Excel 可協助您以不同的方式計算某人的年齡。 下表顯示使用 日期和時間函數執行這項作業的常見方法。

若要在 Excel 中使用這些範例,請拖曳選取表格中的資料,接著對選取的範圍按一下滑鼠右鍵,選擇「複製」。 開啟新的工作表,以滑鼠右鍵按下儲存格 A1,然後選擇 [ 貼上選項] > [保留來源格式設定]

資料

10/2/2012

5/2/2014

6/3/2014

7/3/2014

6/3/2002

公式

描述

=(YEAR(NOW())-YEAR(A2))

結果得出個年齡,也就是今天和 A2 中的出生日期之間的差異。

此範例使用 YEARNOW 函數。

如果此儲存格未顯示數位,請確定其格式設定為數位或[通用 格式]。 了解如何將儲存格格式設定為數字或日期

=YEAR(NOW())-1960

1960年出生但未使用單元格參照的人的年齡。

如果此儲存格未顯示為數位,請確定其格式設定為數位或[通用 格式]。 了解如何將儲存格格式設定為數字或日期

=YEARFRAC(A3,A5)

計算 A5 和 A3 中日期之間的年份小數年齡。

=(A5-A6)/365.25

計算 A5 和 A6 中日期之間的年齡,也就是 12.08。

若要考慮每 4 年發生的閏年,公式中會使用 365.25。

=("10/2/2014"-"5/2/2014")

計算兩個日期之間的天數,而不使用單元格參照,也就是 153。

=DAYS(TODAY(),"2/15/79")

使用兩個日期函數的兩個日期之間的天數。

DAYS 函數的兩個自變數可以是實際的日期、單元格參照,或是另一個日期和時間函數,例如 TODAY 函數

=(YEAR(NOW())-YEAR(A3))*12+MONTH(NOW())-MONTH(A3)

A3 與目前日期之間的月數。

此範例使用 YEAR 函數NOW 函數MONTH 函數

如果此儲存格未顯示為數位,請確定其格式設定為數位或[通用 格式]。 了解如何將儲存格格式設定為數字或日期

=NETWORKDAYS(A3,A2,A3:A5)

A2 和 A3 兩個日期之間的完整工作日數為 107。 工作日不含週末與假日。 最後一個引數 A3:A5 列出要從工作日中減去的假日。

此範例使用 NETWORKDAYS 函數

=DAYS360 (A2,A3,TRUE)

A2 和 A3 兩個日期之間的天數為 570。 這是以會計計算中一般 360 天 (12 個 30 天) 為基礎。

此範例使用 DAYS360 函數

=EDATE(A3,-4)

將此格式轉換成 日期格式 ,這應該是 1/2/2014,也就是在 A3 中日期之前四個月 (或 -4) 。

此範例使用 EDATE 函數,可用於計算銀行票據的到期日期。

相關內容

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。