【エクセル関数】期間の計算 DATEDIF 関数の使い方

hakuryu001
指定した期間の日数・月数・年数を求めることが出来る関数DATEDIFの紹介です。年齢や勤続年数の計算に便利です。ただし、ちょっと特殊な関数のため、使用には注意が必要です。

DATEDIF関数 の書式

指定した期間内の期間(日数、月数、年数)を求めることができる。
計算させたいセルに
=DATEDIF(開始日、終了日、期間)
を入力する。

期間の引数
指定した期間の年数”Y”
指定した期間の月数”M”
指定した期間の日数”D”
指定した期間の一年に満たない月数”YM”
指定した期間の一か月に満たない月数”MD”
指定した期間の一年に満たない日数”YD”

ただし、注意しないといけないことも

[挿入] メニューの [関数] で表示される [関数ウィザード] の関数名リストに、ワーク シート関数 DATEDIF が含まれていないため、ウィザードを使用して引数の設定を行うこ とができません。
DATEDIF 関数は、他の表計算アプリケーションとの互換を保つために用意された関数の ため、関数ウィザードには表示されません。関数の使用方法についてはオンライン ヘル プに記載されています。
[XL2000] DATEDIF 関数が関数ウィザードの関数名一覧に含まれない

うるう年を挟むと正確に出ない

Loutus-1-2-3との互換性確保のための関数なので、マイクロソフトはこの関数を正式サポートしていません。うるう年をまたぐと計算結果にずれが生じるようなので、注意が必要です。

https://matome.naver.jp/odai/2138387540232591801
2015年02月18日