• ベストアンサー

日付指定について・・・

"A1"に日付を入れたとして "A2"に1ヶ月後の日付が入るようにしたいのです。 今、関数EDATEを使用していますが、 他に方法はありませんでしょうか? EDATEがなぜか入ってないPCがありまして "A2"がエラーになってしますのです。 どなたかアドバイスをいただけないでしょうかm(_ _)m 宜しくお願いいたします。

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

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

EDATEを使うなら「ツール」「アドイン」で「分析ツール」にチェックする。 PCによってはOfficeのCD-ROMをセットする必要があります。 EDATEを使わない場合は =DATE(YEAR(A1),MONTH(A1)+1,DAY(A1)) で同様の結果になります。

sayu_pon
質問者

お礼

こんにちわ。 関数のDATAで設定してみましたら、 1月31日の1ヶ月後が3月3日になってしまうため、 EDATAの方を使用することにしました。 EDATAはアドバイス通り設定しましたら、使えるようになり大変助かりました(^-^) この度はお忙しい中、ご回答いただきまして ありがとうございました。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

答えが出ましたが、DATE関数内では、エクセルはMonth(A1)+1でA1が12月の場合でも、年に繰り上げて、12を引いた1月にしてくれます。日、年(元号の場合)も同じです。=DATE(2005,2,28+3)は3月3日になります。安心して、月、日に対し加得たり、減してください。

関連するQ&A