- ベストアンサー
エクセル 日付の計算について教えてください!
セルA 2006/6/1 セルB 5 上記のように入力されています。 セルA+セルB(5年後)=2011/5/31 という結果をだしたいのですが、数式がわかりません・・・ おわかりの方教えてくださーい!
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
=DATE(YEAR(A1)+B1,MONTH(A1),DAY(A1)-1) これでどうでしょうか?
その他の回答 (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になるので注意して下さい。
質問者
お礼
ありがとうございました。
- ao777
- ベストアンサー率34% (43/123)
回答No.4
#1の補足ですが、 例えば、2006/6/10 として、5年後の5月末とかを出したい場合は、 =DATE(YEAR(A1)+B1,MONTH(A1),DAY(1)-1) になります。
質問者
お礼
ありがとうございました。
- hirumin
- ベストアンサー率29% (705/2376)
回答No.3
=EDATE(A1,B1*12)-1 EDATEで、○月後の同じ日を取得できます。 求めるのは年単位何ので「×12」 同じ日ではなく前日なので「-1」しています。 表示は書式設定で行って下さい。
質問者
お礼
ありがとうございました。
- ro-chan
- ベストアンサー率38% (45/116)
回答No.2
=A1+YEAR(B1) でいかがでしょうか?
質問者
お礼
ありがとうございました。
お礼
ありがとうございました。 感謝~~~!