計算年齡

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 函數,可用於計算銀行票據的到期日期。

相關內容

附註:  本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。 讓這些內容對您有所幫助是我們的目的。 告訴我們這項資訊是否有幫助? 這裡是供您參考的英文文章

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×