Excel ファイルがあり、行のセルの合計が選択したセルの数字に達するまでセルに色を付ける必要があるのですが、セルの合計が部分的にしかカバーされていない場合は、そのセルに部分的にのみ色を付けるだけで済みます。
おそらくもっとよく理解していただける例を次に示します。
31.0000 0 4.000 8.000 4.000 4.000 4.000 0 4.000 4.000
ここで、最後のセルも半分だけ色付けしたいのですが、これは、BOLD の合計には最後の 4000 の金額も含まれていますが、全部ではないためです。私が望むのは次のようになります。
追加のセルを使用した別の例:
2.240 0 0 640 960 640 640 640 960 640 960
答え1
これを実現するには、2 つの条件付き書式設定ルールを使用します。まず、この書式設定スタイルを適用するすべてのセルを選択します。
次に、[ホーム] リボンで を選択しますConditional Formatting > New Rule
。 を選択しUse a formula to determine which cells to format
、「この数式が当てはまる場合に値を書式設定する」の下のボックスに次のように入力します。
=SUM($B2:B2)<=$A2
の両方のインスタンスを、B2
書式を適用する範囲の左上のセルのアドレスに置き換えます。 を、A2
最初のデータ行のターゲット値のアドレスに置き換えます。
クリックしてFormat...
、セルの塗りつぶし形式(この例では緑)を設定します。[OK] をクリックします。
次に、このプロセスを繰り返して、次の数式を使用して別のルールを作成します。
=AND(SUM($B2:B2)>$A2,SUM($B2:B2)-$A2<B2)
このルールの書式設定を、他のルールの色から白に向かう垂直グラデーションに設定します。Fill Effects
セルの書式設定時に選択することでこれを実行できます。
例: