激凹みから立ち直る方法

エクセルでお聞きしたいのですが、
請求書のフォーマットがあります。
セルのF2に締め日である日付が入力されています。(○○年○○月20日というふうに)
現在はF2は毎回入力する形です。

それを、
たとえば、4月12日にシートを開けば、F2は4月20日という表示に、4月30日にシートを開けば5月20日という風に自動で表示させる方法はありますか?
関数を使用するのでしょうか?

教えてください。

A 回答 (3件)

TODAY関数を使って「今日」を表示させますが,さらに関数を使って今日が20日以前か後かを判定します。


言わずもがなですが12月20日より後では,来年の1月の20日を計算しなければなりません。

計算例:
=DATE(YEAR(TODAY()),MONTH(TODAY())+(DAY(TODAY())>20),20)
    • good
    • 0
この回答へのお礼

助かりました。ありがとうございます。

お礼日時:2011/11/03 15:36

20日当日は 当日を返すということで


=TEXT(TODAY()+(DAY(TODAY())>20)*15,"yy/m/""20""")*1
シリアル値を返します。
    • good
    • 0

一例です。


関数で表示する事はできますが、翌月の切替日の上限が不明でしたので20以上(>=20)と
しました、相違する場合は調整して下さい。
=IF(DAY(TODAY())>=20,DATE(YEAR(TODAY()),MONTH(TODAY())+1,20),DATE(YEAR(TODAY()),MONTH(TODAY()),20))
    • good
    • 0

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