- ベストアンサー
エクセル関数で、入力した日付から、○ヶ月または○年後の日にちを求めたい。
あるセルに日付を入力して、 (1)その日から1ヵ月後の日付を求める (2)誕生日から30歳になる年月日を求める はきっと同じ種類の関数だと思うのですが、どのように求めたらよいでしょうか? また、 (1)の場合で、 (1)-1 1月の後半の日付を入力した場合⇒正確に1ヵ月後を求める (1)-2 1月の前半の日付を入力した場合⇒翌月の1日の日を表示したい なんてことは可能なのでしょうか・・・・・ よろしくお願いいたします。
- みんなの回答 (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)) になります。
お礼
すごいっ!!! 早速のお答え感謝します! ばっちりでした。 ありがとうございました。