スポンサーリンク

2009-01-21

Tips188 - [Excel日付の関数] DATEDIF

DATEDIF関数は、開始日と終了日の「年数」「月数」「日数」を調べます。
=DATEDIF(開始日,終了日,"単位")

単位の引数は下記のように指定します。
"Y" : 年数
"M" : 月数
"D" : 日数
"YM" :1年未満の端数の月数
"YD" :1年未満の端数の日数
"MD" :1月未満の端数の日数

■実行シート
上では、開始日と終了日の「年数」「月数」「日数」を計算しています。
開始日より終了日の方が古い場合、#NUM!エラーになっています。
下の部分では年齢を計算しています。
年齢は○年○ヶ月と表示されます。

■期間の計算式です。
年数: =DATEDIF(A2,B2,"Y")
月数: =DATEDIF(A2,B2,"M")
日数: =DATEDIF(A2,B2,"D")
■年齢の計算式です。
=DATEDIF(A8,TODAY(),"Y") & "才" & DATEDIF(A8,TODAY(),"YM") & "ヶ月"