水曜日, 6月 04, 2025

Excelで関数リストにないDATEDIF関数

日数を計算するDATEIF関数は、なぜか関数リストにない関数です。よって、手入力しなけらばなりません。以下の追加情報です。


構造は・・・

=DATEIF(開始日 , 終了日 , 単位)
・開始日 : 日数を数え始める日を指定する
・終了日 : 日数を数え終える日を指定する
・単 位 : 求めた日数の表示形式を " " で囲んで指定する

というコトで具体的なサンプルを作りました。
C2:期間内の年数(満たしている年数)
D2:1年未満の月数(年数表示での端数の月数)
E2:1年未満の日数(年数表示での端数の日数)
F2:1か月未満の日数(月数表示での端数の日数)
G2:期間内の月数(満たしている月数)
H2:期間内の日数

※執筆日は2005年4月10日

C2〜H2に以下の記述を行います。

C2:=DATEDIF(B2,TODAY(),"y")
D2:=DATEDIF(B2,TODAY(),"ym")
E2:=DATEDIF(B2,TODAY(),"yd")
F2:=DATEDIF(B2,TODAY(),"md")
G2:=DATEDIF(B2,TODAY(),"m")
H2:=DATEDIF(B2,TODAY(),"d")