• 締切済み

西暦の日付を3ヶ月後に変更する関数

エクセルの関数で、西暦の日付を3ヵ月後に変更できる関数の方法をご存知の方がいらっしゃいましたら教えてください。 例えば、2003/06/30→2003/09/30 仕事で大量の数を変更しなければいけないのですが、簡単に出来る方法があると思うのですが・・・

みんなの回答

  • oyaji-man
  • ベストアンサー率34% (123/354)
回答No.4

例えば A1に 2006/08/31 とあり B1に 2006/12/01 としたければ B1の数式バーに  =DATE(YEAR(A1),MONTH(A1)+3,DAY(A1))  と入力すれば OKです。

pinapina
質問者

お礼

ありがとうございました。 無事解決いたしました!!

noname#204879
noname#204879
回答No.3

=EDATE(A1,3)+(DAY(A1)>DAY(EDATE(A1,3)))

  • NCU
  • ベストアンサー率10% (32/318)
回答No.2

ワークシートなら EDATE 関数 VBAなら DateAdd 関数 翌月ずれ込みの方がいいなら、 =DATE(YEAR(A1),MONTH(A1)+3,DAY(A1)) (VBAなら DATE を DateSerial に置き換えるだけ)

  • chiezo2005
  • ベストアンサー率41% (634/1537)
回答No.1

大の月,小の月の処理をどうしますか? それにより関数の書き方が変わると思います。 つまり8月31日のときに11月30日? 12月1日 どっちにします?

pinapina
質問者

補足

早速ありがとうございます。 例えば、2006/08/31の表記だとしたら2006/12/01 にしたいです。 よろしくお願いいたします☆☆

関連するQ&A