2016-10-22 9 views
1

式に基づいて細胞のサブセットをフォーマット条件:私はここに私の質問をすることを考えていた

In a subset of cells, determine if at least one corresponding cell matches a value

は私に私は条件付き書式にそれを適用する可能性が十分な情報を与えるだろうが、それはそうではありません。それで、私のフォローアップの質問はこれです:以下のデータが与えられたならば、私は条件付きで列Aのセルをフォーマットしたいと思います。その値が "SR"で、列Bに少なくとも1つの対応するセルが含まれていなければ"*"。 「対応するセル」とは、「SR」のすぐ右にあるセルを意味します。上記の例のデータで

 
    A  B 
1 DR * 
2 DR & 
3 SR & 
4 DR * 
5 SR # 
6 SR # 

これら3つのセルのいずれかの右側に「*」が存在しないため、セルA3、A5及びA6は、条件付きでフォーマットされなければなりません。セルA1、A2およびA4は、「SR」を含まないため条件付きでフォーマットしないでください。

+0

あなたは()と同じ行に*を有する少なくとも一つのSRがあるのか​​どうかを把握するCOUNTIFSを使用することができます。 –

+0

@ SOreadytohelp:はい、私は "COUNTIFS(A:"、 "SR"、B:B、 "〜*")= 0 "でブール応答を得ることができますが、私は条件付き書式。上記の例で3つの "SR"セルのグループに少なくとも1つの関連する "*"がない場合、条件付きですべての "SR"セル(および "SR"セルのみを対象とします。 「DR」細胞)。 – Brian

答えて

1

使用条件付き書式で、この式

=AND(A1="SR",COUNTIFS(A:A,A1,B:B,"~*")=0) 
+0

これは結果を生成していますが、正しい結果を生成しません。列Aのすべてのセル(「SR」を含むすべてのセル)について、その「DR」セルの1つの右に少なくとも1つの「*」がない場合は、すべての " SR "セルを条件付きでフォーマットする。あなたのソリューションで起こっていることは、列Aのすべてのセルが条件付きでフォーマットされていることです(つまり、すべての「DR」セルと「SR」セル)。この場合、「DR」セルは条件付きでフォーマットされた)。 – Brian

+0

また、0よりも小さい理由もありますか? – Brian

+0

編集した回答を確認してください。この式はあなたが求めている結果を与えるでしょう。そしてそれは決して0より小さくないでしょう。 –

関連する問題