• ベストアンサー

EXCELの条件付き書式で、各行のE列よりも当該セルの値が大きい場合は

EXCELの条件付き書式で、各行のE列よりも当該セルの値が大きい場合は塗りつぶしを赤、小さい場良いには青にするには? 条件付き書式で、例えば E15セルよりも値の大きいF15は赤、小さい場合は青 E16セルよりも値の大きいF16は赤、小さい場合は青 以下、同様 という書式絵っていをF列に等に設定したい場合に 条件記述の上手い方法が分かりません。 Exxのxxの部分が自動的にインクリメントされない気がするのですが どうしたら、上記を実現できますか?

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

  • ベストアンサー
  • poppyday
  • ベストアンサー率56% (164/290)
回答No.2

添付画像のようにF15に対して条件付書式を設定します。 式入力の際にセル選択を普通にマウスクリックで行うと$E$15のように絶対セル表現になってしまうので、$が付かないセル表現にするのがポイントです。 これで、F15に書式設定できましたので、F15をコピーして F16以降を選択して、 「編集メニュー→形式を選択して貼り付け」 を行い、書式だけを貼り付ければご所望の状態になると思います。

noname#116280
質問者

お礼

お騒がせしました。実はうまくできてたことが判明しました。 条件付き書式のルール管理画面では 最初に設定した時のルール表記、そのままになることが原因で誤解をしていました。 具体的にいうと たとえばF15とG15セルに対してE15よりも小さい場合に書式A,大きい場合は書式Bと設定すると 仰るように$E$15を参照したルールとなりますので$E15を参照するように ルールを書き直して、書式コピーで使ってました。 ところが、条件付き書式のルール管理画面上では F列やG列を見てみると 最初に設定した$E15に対して…、という記述になっていたので F16やG16セルもE15を参照してるものと勘違いをしてしまいました。 E16の値をわざと変化させてみてキチンとF16やG16セルの書式が変化することを確認できました。 以上、今回は大変基本的なことでしたが ご教示いただきありがとうございました。

その他の回答 (1)

回答No.1

あまり人のことは言えないけど、投稿前にもう一度質問を読み返してください。 F15セルがアクティブでF16セルまで範囲指定した状態です 条件(1)が有効になると条件(2)以降は無効になります 条件(1) セルの値が 次の値より大きい =$E15 条件(2) セルの値が 次の値より小さい =$E15

noname#116280
質問者

お礼

ご回答ありがとうございます。日本語変換ミス気をつけます。 ご指摘いただいた方法は使ってるのですが、インクリメントする方法がどうにもうまくいかず。 という状況での質問です。

関連するQ&A