アプリ版:「スタンプのみでお礼する」機能のリリースについて

エクセルで簡単なデータベースを作成していますが、不得手なもので、お答え頂ければと存じます。

セルA1に「とある日付」:2007年10月1日を入力し、
セルB1に「満3年経過の日付」:2010年9月30日を現したい場合に、
どういった式を入力すれば良いか分かりません。

現在、セルB1には「=EDATE(A1,36)」の式を入力しているのですが、
2010年9月30日ではなく、2010年10月1日が出てしまいます。

お手数ですが、ご回答を宜しくお願い致しますm(_)m

A 回答 (3件)

=EDATE(A1,36)-1


これですと、A1セルの36ヶ月後の当日(2010年10月1日)の一日前になります。
因みに、「=EDATE(A1-1,36)ですと、A1セルの一日前の36ヵ月後の当日
となりますから36ヶ月後の場合は問題が発生しませんが、30ヶ月後ですと
(2007年9月30日30ヶ月後で2010年3月30日となってしまいます)異なった
答えとなる場合があります。
    • good
    • 0
この回答へのお礼

有難う御座います。
大変助かりました。

補足の説明まで付けて頂き、大変勉強になります。

早速変更に取り掛かります。

お礼日時:2007/10/18 19:24

=EDATE(A1,36)-1



先に1引くと閏年で合わなくなる場合があります。
    • good
    • 0
この回答へのお礼

有難う御座います。
早速やってみたところ、上手く行きました!

お礼日時:2007/10/18 19:22

「=EDATE(A1-1,36)」では?

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!