2017-10-26 5 views
0

enter image description here列内E緑色または赤色を塗りつぶすには、E9〜E200のセルが必要です。各行がFからXJまで完全に充填されている場合は赤、FからXJまでセルが充填されていない場合は赤が表示されます。行が完全に塗りつぶされていない場合のExcelの条件付き書式設定

ただし、この行の列Lのセルが埋められている場合にのみ、この条件を有効にする必要があります。 (例えば、Personの名前が記入されたときにのみ色を表示します)。

条件付き書式設定で何かできるか、またはVBAが必要ですか?私はVBAでそれを試してみましたが、本当に..右

おかげ

+0

は、あなたが緑の意味ですか? – QHarr

答えて

4

はい形式にセルを決定するための式を使用>を追加新しいルールを使用して条件付き書式については、以下の式を使用し何かを得ることができませんでした。 2つのルールを追加し、塗りつぶしの色を赤または緑のいずれかに設定します。

1)緑:いいえ以下を使用して、範囲内の空白:

=COUNTBLANK(F9:XJ9) = 0 

2)赤:1以上のブランク、およびCOL Lが空でない場合、赤色以下を使用:

=AND(ISBLANK(L9) =FALSE,COUNTBLANK(F9:XJ9) >0) 
赤Aの

Green

:緑色(NOブランク)について

は、画像を見ますもう一つの式。画像を参照してください。それぞれの行が完全に充填されたときに

Red

+1

より簡単な解決法は、関連するセルを赤でフォーマットし、赤を上書きして緑でフォーマットします(条件が満たされている場合)。私はこれが論理的にお互いに反対の2つの別々の条件付き書式設定規則を持つより簡単であることがわかります。それ以外の場合は私はあなたの答えに同意します。 – ImaginaryHuman072889

+0

@ ImaginaryHuman072889私はそれを考えていたらいいのに! – QHarr

+0

通常、私が何らかの条件付き書式設定をしている場合は、最も複雑な条件であれば非条件付きで書式を設定し、後続の条件付き書式設定規則を使用して、書式設定をオーバーライドする複雑な条件を処理します。 – ImaginaryHuman072889

関連する問題