• ベストアンサー

Excel "月" の表示を記入日によって変える

Excel で =NOW() の表形式を m にすると、今なら 6 と表示されます。 記入日が中旬以降、つまり10日を過ぎた場合は 1 を加えて、今なら 7 としたいのですが、方法がわからないので教えて下さい。よろしくお願いします。  ( 質問日:6月14日 )

質問者が選んだベストアンサー

  • ベストアンサー
  • redowl
  • ベストアンサー率43% (2140/4926)
回答No.3

12月11日以降の表示を修正する為に IF関数を使用 =IF(MONTH(NOW()-10)>=12,1,MONTH(NOW()-10)+1) セルの書式を強制的に 標準にするならTEXT関数で =TEXT(IF(MONTH(NOW()-10)>=12,1,MONTH(NOW()-10)+1),"G/標準")

awazo
質問者

お礼

redowlさん バッチリ!のご教授、ありがとうございました。

その他の回答 (2)

  • wolis
  • ベストアンサー率45% (14/31)
回答No.2

日付形式の場合は、 =NOW()-10+DATE(,2,)

awazo
質問者

お礼

wolisさん ありがとうございました。

回答No.1

データは日付形式じゃなくなるけど、 =month(now()-10)+1 とすると、「今日の10日前の翌月」なので11日からは来月になります。

awazo
質問者

お礼

grumpy_the_dwarfさん わかりやすい解説、ありがとうございました。