- ベストアンサー
EXCELで経過年数を計算するには?
任意のある日付からある日付までの経過年月数を計算する計算式はないでしょうか? DAYS360という計算式を使用してみたのですが、多少経過年月の境目が多少あやふやでしたので、もう少し正確に計算する方法がないものかと思っております。 よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
#1のmshr1962です。 A1,B1に入る日付ですか? 2004/9/9 の様に入力(現在の年と同じなら9/9でも可)するか 年,月,日を別々のセルにいれて =DATE(年のセル,月のセル,日のセル) になります。 今日現在なら =TODAY() でもいいです。
その他の回答 (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")
質問者
補足
すみません (^ ^; A1・B1に入れる日付はどのような形で入れたらいいのでしょうか? やってみたのですがうまく計算されなかったので…
お礼
ありがとうございます。 計算式ができあがりました (^ ^)♪