Excelワザ 2ヵ月後の月末っていつ?

Excelに「EOMONTH(エンドオブマンス)」という関数があります。
この関数は月末の日付をポンと求めてくれるので、
大変便利です001.gif
が、アドオンで入れないと使えない関数です026.gif
で、アドオンの設定から

1.ツール→アドオン→分析ツールにチェック
b0186959_11111469.jpg

 これで、Eomonth関数が使えるようになります。
2.例えば、翌月の月末を求めるには、
3.関数の挿入→日付時刻の分類→EOMONTH選択
  =EOMONTH(A2,1)
b0186959_1118885.jpg

翌月末は9月30日と出ました。
これを利用して、
1.請求書の支払期日
20日までに買われたお客様の場合は翌月末日
20日以降に買われたお客様の場合は翌々月末日
を求めたいとき
b0186959_1722589.jpg

2.式は
=IF(DAY(B6)<=20,EOMONTH(B6,1),EOMONTH(B6,2))
(もしday関数で求めた日が20以下だったら、
Eomonthでお買い上げ日の翌月(プラス1)
そうでなかったら(20より大きければ)、プラス2)
で本日は、8月26日で20以上ですので、
2ヵ月後の月末10月31日が求められます。
b0186959_1713575.jpg


引数の月のところに、負の数値(-2とか)を入れると、
2ヶ月前の月末が求められます。
[PR]
by school-pc | 2009-08-26 17:15 | Comments(0)