• ベストアンサー

エクセル 日付の計算について教えてください!

セルA 2006/6/1 セルB 5 上記のように入力されています。 セルA+セルB(5年後)=2011/5/31 という結果をだしたいのですが、数式がわかりません・・・ おわかりの方教えてくださーい!

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

  • ベストアンサー
  • ao777
  • ベストアンサー率34% (43/123)
回答No.1

=DATE(YEAR(A1)+B1,MONTH(A1),DAY(A1)-1) これでどうでしょうか?

taifu1971
質問者

お礼

ありがとうございました。 感謝~~~!

その他の回答 (4)

  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.5

A1:2006/6/1 B1:5 の時、C1に =DATE(YEAR(A1)+B1,MONTH(A1),DAY(A1))-1 と入力するとC1は2011/5/31になります。 「2006/6/1」と「5」を元に「5年後の6月1日の1日前、つまり2011/5/31」を求めています。 この式では、A1が2006/6/2の場合はC1は2011/6/1になり、A1が2006/1/1の場合はC1は2010/12/31になるので注意して下さい。

taifu1971
質問者

お礼

ありがとうございました。

  • ao777
  • ベストアンサー率34% (43/123)
回答No.4

#1の補足ですが、 例えば、2006/6/10 として、5年後の5月末とかを出したい場合は、 =DATE(YEAR(A1)+B1,MONTH(A1),DAY(1)-1) になります。

taifu1971
質問者

お礼

ありがとうございました。

  • hirumin
  • ベストアンサー率29% (705/2376)
回答No.3

=EDATE(A1,B1*12)-1 EDATEで、○月後の同じ日を取得できます。 求めるのは年単位何ので「×12」 同じ日ではなく前日なので「-1」しています。 表示は書式設定で行って下さい。

taifu1971
質問者

お礼

ありがとうございました。

  • ro-chan
  • ベストアンサー率38% (45/116)
回答No.2

=A1+YEAR(B1) でいかがでしょうか?

taifu1971
質問者

お礼

ありがとうございました。

関連するQ&A