モテ期を経験した方いらっしゃいますか?

写真のI列の日付が本日より3ヶ月以内に期限をむかえる場合は赤で塗りつぶし、2ヶ月以内なら黄色、1ヶ月以内なら紫、期限が過ぎたら黒、空欄ならなにも色を付けない設定にしたいのですがどうすれば良いですか?

「エクセル条件付き書式について。」の質問画像

A 回答 (4件)

以下のようにしてください。


1.I4からI列の最後の行まで選択します。
(I列全体を選択しては、いけません。添付図では、説明の為にI4~I20を選択しています)

2.添付図のように5つ数式を設定します。
①空欄 色の設定なし(書式の設定をしない)
=I4=""

②期限過ぎ 黒色(黒にするとセルの値が見えなくなるので添付図では青にしています)
=I4<=TODAY()

③1ケ月以内 紫
=DATEDIF(TODAY(),I4,"M")<1

④2ケ月以内 黄色
=DATEDIF(TODAY(),I4,"M")<2

⑤3ケ月以内 赤
=DATEDIF(TODAY(),I4,"M")<3


・条件を満たす場合は停止にチェックを入れてください(全ての数式分)
・上から①②③④⑤と並ぶように登録します。
(⑤④③②①の順に登録すると、上から①②③④⑤に並びます。
もしくは、赤い線で囲うんだボタンを使って、数式を移動させてください。)

以上で完了です。
尚、I列はシリアル日付が設定されており、各月の1日の日付になっていることが前提です。
(例 2025年3月 の場合2025/3/1の日付であること。2025/3/20のような日付の場合、期待した結果になりません。)
「エクセル条件付き書式について。」の回答画像4
    • good
    • 0

「数式を使用して、書式設定するセルを決定」で数式と書式を指定します。

たとえば、「1ヶ月以内なら」は下記の数式になります。
=AND($I4<>"", EDATE($I4,-1)<TODAY())
書式ルールは書式(背景色)ごとに作成して、条件が厳しい方から順に並べます。(黒→紫→黃→赤)
    • good
    • 0
この回答へのお礼

こんにちは!ご親切にありがとうございます!

皆さんにはベストアンサーができるといいのですが、お一人様しか出来ませんので大変心苦しいですが、今回は違う方に付けさせて頂きました。申し訳ありません。

教えていただきありがとうございました。

お礼日時:2025/01/20 02:19

黒で塗りつぶしたら、真っ黒で見えなくなりますが、それでよいのでしょうか?

    • good
    • 0
この回答へのお礼

ありがとう

こんにちは!

そうですよね!書式の設定は自分でもできることをちゃんと書いておくべきでした!!ありがとうございます(*^^*)

お礼日時:2025/01/16 13:33

こんにちは



条件付き書式は複数設定することが可能ですので、ご質問にあるそれぞれの条件で順に設定してゆけば良いです。


日付をどのように入力しているのか不明ですが、シリアル値(=エクセルの日付型の値)であれば、単純に「>」や「<」で比較ができるので処理しやすいはずです。
そうではない場合は、DATEやDATEVALUE関数等を利用してシリアル値に変換して計算する方が便利です。
https://support.microsoft.com/ja-jp/office/datev …

「〇か月後」等の日付を求めたい場合は、EDATE関数を利用すれば良いでしょう。
https://support.microsoft.com/ja-jp/office/edate …
    • good
    • 0
この回答へのお礼

ありがとう

こんにちは!
ご丁寧な説明ありがとうございます(*^^*) 早速やってみます!

お礼日時:2025/01/16 13:32

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

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報

このQ&Aを見た人がよく見るQ&A