2014-12-31 29 views
27

私はこのような何かを達成するために、隣接するセルの値に基づいて、セルの範囲にExcelで条件付き書式を適用しようとしている:隣接するセルの値に基づいて(エクセル)条件付き書式

Expense Conditional Formatting

目標は、値が列C(Expected Expense)の隣接値より大きい場合、列B(実績経費)の値を強調表示することです。 条件付き書式設定>新しい規則>書式を使用してどのセルを書式設定するかを選択してルールを適用して条件付き書式を適用するというチュートリアルを実行したが、実際の式をフォーマットする$ B4>それが '期待された'セルよりも大きい場合は赤色になります。これは1つのセルには効果的ですが、セルの範囲にこれを適用しようとするとうまくいかない場合があります。私はフォーマット・ペインタを使用していますが、以下に示すようにセルの範囲(つまり$ B $ 2:$ B $ 5)に適用するルールを編集していますが、B4がC4)、すべてが望ましくなく赤く変わる。 enter image description here

私はむしろすべての行に対して個別のルールを作成しません。これを1つのルールに統合する方法はありますか?

答えて

39

数式の行番号の前に$記号を取り除く必要があります。数式で使用される行番号は、の最初のデータ行に対応する必要があります。したがって、これをそれはむしろあなたの「絶対」1エクセル(暗黙的に)よりもその「相対的」バージョンを使用して、この式

=$B2>$C2

でなければなりません$ B $ 5の式を調整:2 $ B $が範囲(「に適用されます」)範囲内の各行は、数式をコピーしているかのように

+1

回答と解答それを明らかにすること。余分な$値と最初のセルから数式を開始しないことは、条件付き書式を混乱させていました。それは今完璧に動作します。 – Karimi

+0

皆さんは、Expectedに対応する複数の列(実際の列2と実際の列3のDとE)があるとしたら、どうすれば "数式"と "適用する"を変えるべきですか? – Khairul

関連する問題