• ベストアンサー

EXCELで経過年数を計算するには?

任意のある日付からある日付までの経過年月数を計算する計算式はないでしょうか? DAYS360という計算式を使用してみたのですが、多少経過年月の境目が多少あやふやでしたので、もう少し正確に計算する方法がないものかと思っております。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

#1のmshr1962です。 A1,B1に入る日付ですか? 2004/9/9 の様に入力(現在の年と同じなら9/9でも可)するか 年,月,日を別々のセルにいれて =DATE(年のセル,月のセル,日のセル) になります。 今日現在なら =TODAY() でもいいです。

rinzu
質問者

お礼

ありがとうございます。 計算式ができあがりました (^ ^)♪

その他の回答 (1)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

A1,B1に日付として 経過年=DATEDIF(A1,B1,"Y") 経過月=DATEDIF(A1,B1,"YM") 経過年月にするなら =TEXT(DATEDIF(A1,B1,"Y"),"00年")&TEXT(DATEDIF(A1,B1,"YM"),"00ヶ月") 計算に使うなら =DATE(DATEDIF(A1,B1,"Y"),DATEDIF(A1,B1,"YM"),1) で日付にするか =DATEDIF(A1,B1,"Y")+DATEDIF(A1,B1,"YM")/100 月数だけで表示なら =DATEDIF(A1,B1,"M")

rinzu
質問者

補足

すみません (^ ^; A1・B1に入れる日付はどのような形で入れたらいいのでしょうか? やってみたのですがうまく計算されなかったので…