例えば
2007/9/13 とあって、当月末から60日後の日付を出したいのですが、その場合どんな関数式にすれば良いですか?
2007/9/13の場合2007/11/30が答えになるようにしたいのです。
よろしくお願いします。
A1に日付、A2に日数が入っているとして、
当月末は翌月1日の1日前 =DATE(YEAR(A1),MONTH(A1)+1,1)-1
そのA2日後は =DATE(YEAR(A1),MONTH(A1)+1,1)-1+A2
でいかがでしょう。
日付関数を組み合わせて実現します。
日付が入っているセルをA1として、
=DATE(YEAR(A1),MONTH(A1)+1,1)+60
としてみてください。
ありがとうございます。
EOMONTHという関数で月末の日付を求めることが出来ます。
A1に日付が入っているとして
=EOMONTH(A1,2)
でOKです。
この関数を使用するには、事前に分析ツールアドインをエクセルに組み込んでおく必要が有りますので、[ツール]メニューから[アドイン]を選択し、[分析ツール]にチェックを付けて有効にしておいて下さい。
関数をこね回したらできました。
A1 9月13日
A2 =DATEVALUE(YEAR(A1)&"/"&MONTH(A1)+1&"/1")+59
を入れてA2の書式を日付にすると計算されます。
ただ、質問の11/30はおかしくないですか?
9/13の月末は9/30ですよね?60日後は11/29ではないでしょうか?
ありがとうございます。言われた通りにやってみました。わかりやすい説明ありがとうございます。