Excel。前年比で、今年のほうが大きければ、行全体を塗りつぶしたい
<条件付き書式>
今年と前年の売上金額の一覧表があります。
今回のやりたいことは、数値を比べて2025年(今年)のほうが大きければ、レコード全体(行全体)を塗りつぶして、視覚的にわかりやすくしたい。
条件が合致したら、塗りつぶすということですから、条件付き書式をつかえばいいわけです。
あとは、条件式。
ここは、単純に比較演算子をつかった比較で対応します。
では、A2:C5を範囲選択します。
ホームタブの条件付き書式から「新しいルール」を選択します。
行全体を対象にする場合には、用意されているプリセットでは対応できませんので、新しいルールで条件式を作る必要があります。
新しい書式ルールダイアログボックスが表示されます。
条件式に、
=$B2>$C2
と設定します。
書式ボタンをクリックします。
塗りつぶしの色を設定してOKボタンをクリックすると、元のダイアログボックスに戻りますので、改めて、OKボタンをクリックします。
これで、2025年(今年)のほうが大きいデータ全体を塗りつぶすことができました。
設定した、条件式
=$B2>$C2
ですが、列固定の複合参照にすることで、行全体を対象にすることができます。
そして、比較しているわけですが、IF関数とか使う必要はありません。
=$B2>$C2
という条件が成立しているならば、TRUE。
成立していなければFALSEと判断されます。
TRUEならば、条件に合致していますから、行全体が塗りつぶされるという仕組です。