- ベストアンサー
Excel "月" の表示を記入日によって変える
Excel で =NOW() の表形式を m にすると、今なら 6 と表示されます。 記入日が中旬以降、つまり10日を過ぎた場合は 1 を加えて、今なら 7 としたいのですが、方法がわからないので教えて下さい。よろしくお願いします。 ( 質問日:6月14日 )
- みんなの回答 (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/標準")
その他の回答 (2)
- wolis
- ベストアンサー率45% (14/31)
回答No.2
日付形式の場合は、 =NOW()-10+DATE(,2,)
質問者
お礼
wolisさん ありがとうございました。
- grumpy_the_dwarf
- ベストアンサー率48% (1628/3337)
回答No.1
データは日付形式じゃなくなるけど、 =month(now()-10)+1 とすると、「今日の10日前の翌月」なので11日からは来月になります。
質問者
お礼
grumpy_the_dwarfさん わかりやすい解説、ありがとうございました。
お礼
redowlさん バッチリ!のご教授、ありがとうございました。