• ベストアンサー

Excelで5ヶ月後の最終日の計算について

Excelで5ヶ月後の最終日の計算について 昨日こちらで質問をしてEOMONTHを使用することは理解できたのですが、月の途中から5か月後の前日、例えば2010/05/06の5ヶ月後2010/10/04を求めるにはいかがすれば宜しいでしょうか?

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.4

>昨日こちらで質問をしてEOMONTHを使用することは理解 EOMONTH関数の隣りに,EDATE関数というのもあります。 任意の(月の途中の)年月日の何ヶ月前後の日付を直接求める関数です。 計算例:5ヶ月後の前の日 =EDATE("2010/5/5",5)-1 #もちろんどこかのセルに年月日を入れておいて =EDATE(A1,5)-1 でも構いません。

hatsushi
質問者

お礼

お礼を入れることになっていたんですね 今頃ですが有り難うございました 大変役に立ちました

その他の回答 (3)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

次のような式にすればよいでしょう。A1セルに2010/05/06があるとして、 =DATE(YEAR(A1),MONTH(A1)+5,DAY(A1)-2)

hatsushi
質問者

お礼

お礼を入れるシステムとは知らずに 失礼をしました 有り難うございました

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

2010/05/06の5ヶ月後の前日なら、求めるのは10/05では? A1="2010/05/06"として =DATE(YEAR(A1),MONTH(A1)+5,DAY(A1)-1) で求められます。

hatsushi
質問者

お礼

すみません 今更ですが 有り難うございました

  • f272
  • ベストアンサー率46% (8469/18131)
回答No.1

DATEとYEARとMONTHとDAYを使えば何でもできますよ。 A1="2010/05/06" A2=DATE(YEAR(A1),MONTH(A1)+5,DAY(A1)-1) ところで,2010/05/06の5ヶ月後の前日は2010/10/05でしょう。

hatsushi
質問者

お礼

今頃になってすみません お世話になりました

関連するQ&A