• ベストアンサー

エクセル関数で、入力した日付から、○ヶ月または○年後の日にちを求めたい。

あるセルに日付を入力して、 (1)その日から1ヵ月後の日付を求める (2)誕生日から30歳になる年月日を求める はきっと同じ種類の関数だと思うのですが、どのように求めたらよいでしょうか? また、 (1)の場合で、 (1)-1 1月の後半の日付を入力した場合⇒正確に1ヵ月後を求める (1)-2 1月の前半の日付を入力した場合⇒翌月の1日の日を表示したい なんてことは可能なのでしょうか・・・・・ よろしくお願いいたします。

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

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 日付の入ったセルをA1とすると、 (1) =DATE(YEAR(A1),MONTH(A1)+1,DAY(A1)) (2) =DATE(YEAR(A1)+30,MONTH(A1),DAY(A1)) (1)-1、-2ですが、何日から何日までが前半かは決まっていますか。 例えば、2月の15日は前半ですか、後半ですか。 仮に、1~15日が前半で、16~が後半とすると、 =IF(DAY(A1)>15,DATE(YEAR(A1),MONTH(A1)+1,DAY(A1)),DATE(YEAR(A1),MONTH(A1)+1,1)) になります。

akaohanako
質問者

お礼

すごいっ!!! 早速のお答え感謝します! ばっちりでした。 ありがとうございました。

関連するQ&A