【DATEDIF】エクセルで2つの日付の差分を計算する方法

ある日付とある日付を比較して何日差分があるかを見る機会があるので調べました。
単純な日数だけであれば 「日付 – 日付」で出せますし、30日で割るなど大体の月数も出せますが、正確に出したい場合ですかね。

前提

A1セル:2017/3/8
A2セル:2018/6/5

目的結果
1.日数 =A4-A1454
2.日数 =DATEDIF(A1,A4,"d")454
3.月数 =DATEDIF(A1,A4,"m")14
4.年数 =DATEDIF(A1,A4,"y")1
5.年数と○カ月か =DATEDIF(A1,A4,"ym")2
6.年数と○日か =DATEDIF(A1,A4,"yd")89

注意事項

・A1とA2の日付を入れ替えた場合に、マイナスで出ずに「#NUM!」でエラーが出ます。
・”md” 引数を使用した計算は誤った結果が生じる可能性があるとMicrosoftのページに記載がありました。


お知らせ

ヒヨコ歩数計という歩きながらヒヨコが育っていくアプリを作って、いろんな方に結構使ってもらっています。
RealmSwift, Admobの動画・インステ・バナー広告、UICollectionView、iOS-Charts、UITableViewを使用しているので、是非ご利用ください!