• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル 条件付き書式で期限に色を付ける)

エクセルで条件付き書式を設定する方法

このQ&Aのポイント
  • エクセルの条件付き書式を使用することで、特定の条件に応じてセルの書式を変更することができます。
  • 質問の場合、条件付き書式を使用して、特定の日付に応じてセルの色を変えたいという要望です。
  • 具体的な条件としては、指定した日付を過ぎている場合に赤色、1か月前以内の場合に青色、2ヶ月前以内の場合に黄色でセルを塗りつぶすというものです。

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

  • ベストアンサー
  • masnoske
  • ベストアンサー率35% (67/190)
回答No.4

質問を読み間違えているかも知れませんが EDATE関数は,xヶ月後を返す関数なので A1 = 2020/4/1 の場合 EDATE(A1, 1) = 2020/5/1 EDATE(A1, 2) = 2020/6/1 ですが,それで合ってますか? (2) 2020/4/1より1か月前以内の場合(2020/3/15とかの場合)なら, EDATE(A1, -1) = 2020/3/1 (3) 2020/4/1より2ヶ月前以内の場合(2020/2/15とかの場合)なら, EDATE(A1, -2) = 2020/2/1 のように思いますが. その前提で条件を設定すると,符号の向きが逆なのではないかと. (2)その日が2020/4/1より 1か月前以内の場合(2020/3/15とかの場合)  セルを青く塗りつぶす =TODAY()>=EDATE(A1,-1) (3)その日が2020/4/1より 2ヶ月前以内の場合(2020/2/15とかの場合)  セルを黄色く塗りつぶす =TODAY()>=EDATE(A1,-2) また, (3)の条件は (2)の条件も満たす(2ヶ月以内であれば,1ヶ月以内でもある)ので,(2)の条件を (3)よりも上位にする必要があります(条件を満たす場合は停止のチェックは全て OFFにしてください).

その他の回答 (3)

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.3

Excelを操作日で考えて、A列の日付が過去の場合、色を付ける、だとすると、 ーー A列A2以下に日付け(ただし、日付シリアル値で入っていること) A1は項目見出しなど入っているとみて、外している。 例データ A2:A9 2020/8/12 2020/10/31 2020/11/3 2020/11/30 2020/12/2 2020/11/5 2020/11/6 2020/11/7 A2:A10を範囲指定(A2に注意、A2がアクチブになっている こと) ホームー条件付き書式ー新しいルールー数式を利用して・・ 数式に =AND(A2<>"",A2<=TODAY()) A2がアクチブセルであること。 塗りつぶしの色設定。 ーー A2,A3,A4、A7,A8に色が着きましたが。 == 何か難しいことでもあって、小生が見逃しているのならすみません。

  • kkkkkm
  • ベストアンサー率66% (1742/2617)
回答No.2

No1の追加です。 もしくは(3)の式を以下にして試してみてください。 =AND(TODAY()<=EDATE(A1,2),TODAY()>EDATE(A1,1))

  • kkkkkm
  • ベストアンサー率66% (1742/2617)
回答No.1

順番を入れ替えてみえください。 上から (2) (3) (1) で試してみてください。

関連するQ&A