- 締切済み
EDATE関数で末日を正確に表示させたい
EDATE関数ですが例えば基準日が4/30で翌月の末日を表示させたい場合「5/30」と表示されてしまいます。これを5/31と表示させる方法はないのでしょうか? 経理の仕事で支払日を出したいのですが…
- みんなの回答 (4)
- 専門家の回答
みんなの回答
noname#79209
回答No.4
末日を取得するなら、EOMONTH関数でしょう。 EOMONTH(基準日,加算する月数) ただしEOMONTH関数は、「ツール」ー「アドイン」で「分析ツール」にチェックを入れないと使えません。 例:A1に基準日(2008/2/7)が入っているとして EOMONTH(A1,0)....2008/2/28(基準日の月末) EOMONTH(A1,1)....2008/3/31 EOMONTH(A1,-1)....2008/1/31(基準日の前月末)
- koko88okok
- ベストアンサー率58% (3839/6543)
回答No.3
基準日がA1に入力されている場合、 =DATE(YEAR(A1),MONTH(A1)+2,1)-1 「日付関数の定番テクニック」 http://allabout.co.jp/computer/msexcel/closeup/CU20070525A/index3.htm
- kokorone
- ベストアンサー率38% (417/1093)
回答No.2
=EOMONTH("2008/04/30",1)でいかがでしょうか?
- mu2011
- ベストアンサー率38% (1910/4994)
回答No.1
次の方法は如何でしょうか。 A1に日付が設定されいるとしています。 =DATE(YEAR(A1),MONTH(A1)+2,0)
お礼
皆様多数のご回答ありがとうございました。 大変助かりました。