推しミネラルウォーターはありますか?

エクセル97使用
エクセルで請求書フォームを作成してますが、シートを開いたときに、常に月末の日付を支払期限として表示したいのですが、どういった方法があるでしょうか。

A 回答 (3件)

=DATE(YEAR(TODAY()),MONTH(TODAY())+1,1)-1


来月MONTH(TODAY())+1の1日の前日(-1)と言う意味です。#1のご解答と似たものでしょうが終わりが少し違います。
#1の方式では、=DATE(YEAR(TODAY()),MONTH(TODAY())+1,-1)のように
0-->月末、-1-->月末1日前、-2-->
月末2日前なんてのも出ます。
私のやり方だと,月末1日前は
=DATE(YEAR(TODAY()),MONTH(TODAY())+1,1)-2
となります。
    • good
    • 0
この回答へのお礼

=EOMONTH(TODAY(),0)を使用することになりました。
教えていただいた式も応用させていただきます。
いろんな表現があって勉強になりました。
ありがとうございました。

お礼日時:2003/10/14 21:45

MonthEnd(Year, Month)と言う関数もありますが、標準では無いので、アドインで組み込まないとダメかもしれません。


エクセル2000以降はしたことがありますが、97は不明です。すみません。
    • good
    • 0
この回答へのお礼

所有の関数辞典には載っていない関数ですね。
97では対応していないのでしょうかね。
回答ありがとうございました。

お礼日時:2003/10/14 21:26

こんばんは



=DATE(YEAR(TODAY()),MONTH(TODAY())+1,0)

てことでしょうか!
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
=EOMONTH(TODAY(),0)
ということになりました。

お礼日時:2003/10/14 21:21

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報