萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦基礎知識 >  >> 電腦入門

Excel 依出生日期自動計算實際年齡:DATEDIF 函數實戰

利用隱藏函數 DATEDIF 快速計算精確年齡(年/月/日)。

公式

  • A1 輸入出生日期(如 1990/5/15)。
  • B1 計算年齡(年):=DATEDIF(A1, TODAY(), "y")
  • C1 計算年齡(月,不足一年部分):=DATEDIF(A1, TODAY(), "ym")
  • D1 計算年齡(日,不足一月部分):=DATEDIF(A1, TODAY(), "md")

批量套用

將 B1:D1 向下拖曳複製,即可為多筆生日一次算出完整年齡。

格式設定

選取 B1:D1 → 右鍵設定儲存格格式 → 數字 → 類別選「數值」→ 小數位數設 0(或直接選「一般」)。

補充說明

  • DATEDIF 為相容 Lotus 1-2-3 而保留的未文件化函數,不出現在函數精靈中,但全版本 Excel 均支援。
  • 第三參數代碼:"y"完整年、"m"完整月、"d"完整日、"ym"不足一年之月、"yd"不足一年之日、"md"不足一月之日。
  • 若需顯示「XX 歲 XX 月 XX 日」合併字串:
    =DATEDIF(A1,TODAY(),"y")&"歲"&DATEDIF(A1,TODAY(),"ym")&"月"&DATEDIF(A1,TODAY(),"md")&"日"
copyright © 萬盛學電腦網 all rights reserved