[Excel]期間計算/年数計算/年齢計算(DATEDIF関数、YEARFRAC関数)まとめ
期間計算に関する記事一覧はこちら
DATEDIF関数を使った年数/●年目/年齢計算(リンク先は詳細記事)
①日付1から日付2までの年数を出す計算式
=DATEDIF(日付1,日付2,"Y")
*今日現在での年数なら
=DATEDIF(日付1,TODAy(),"Y")
②「●年目」の出し方
=DATEDIF(日付1,日付2,"Y")-1
*今日現在で「●年目」を調べるなら
=DATEDIF(日付1,TODAy(),"Y")-1
③満年齢の出し方
=DATEDIF(誕生日-1,日付2,"Y")
*今日現在での満年齢なら
=DATEDIF(誕生日-1,TODAy(),"Y")
おまけ
・「開始日」は「1日目」ではない
・誕生日の前日に年を取る
・生成AI のCopilot も不正確
・YEARFRACはうるう年の満年齢を正確に計算できない?