• ベストアンサー

エクセルの条件書式で予定1カ月前になると赤字になり、予定日を過ぎても以

エクセルの条件書式で予定1カ月前になると赤字になり、予定日を過ぎても以降は同じく赤字になるように設定したいと思っています。 =DATEDIF(TODAY(),DATE(YEAR(H3),MONTH(H3),DAY(H3)),"M")<=1で条件書式を現在作成し設定してみると予定1カ月前から予定当日までは赤字です。が、予定日を過ぎてしまうと黒字になります。 どのように設定すれば予定日を過ぎて以降も赤字で表示させることができるのでしょうか? 教えていただければ幸いです。 どうぞよろしくお願いいたします。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

逆転の発想で。 1.まずセルの書式設定で文字の色を「赤」くしておきます 2.条件付き書式で,1ヶ月より「先」の日付は「黒」で表示します   つまり 数式が =DATEDIF(TODAY(),H3,"M")>=1 で黒文字の設定です。

y-re-k
質問者

お礼

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

その他の回答 (2)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

例えばH3セル以降の行を選択してから条件付き書式で、条件には =DATEDIF(H3,TODAY(),"M")<1 と入力して書式を決定します。続いて再び条件付き書式で、条件には =H3>=TODAY() と入力して前と同じ書式を決定します。すなわち同一の範囲に二つの条件つき書式を設定することになりますね。

y-re-k
質問者

お礼

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

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.1

こんな感じでしょうか =(TODAY()>=DATE(YEAR(H3),MONTH(H3)-1,DAY(H3)))

y-re-k
質問者

お礼

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

関連するQ&A