列Aで同じ値を持つ複数のセルを検索し、列Cで特定の数値を検索します。

列Aで同じ値を持つ複数のセルを検索し、列Cで特定の数値を検索します。

たとえば、列 A に同じ値 (たとえば、数値 22) を持つ複数のセルがあるとします。これらの行を識別し、列 B で特定の数値 (たとえば、数値 10) の存在を検索します。ただし、以前に列 A の倍数として識別された行でのみ、数値 10 の存在を検索します。

答え1

データ範囲が A2:B100 で、ヘッダーが A1:B1 にあると仮定します。列 A のセルに 1 つの値 (22) が含まれているかどうかだけを識別したい場合は、2 つの列を作成します。1 つは列 A の成功を識別するためのもので、もう 1 つは列 A と列 B の成功を識別するためのものです。必要に応じて、1 つの列でこれを行うこともできます。

列 C は、どのセルに 22 が含まれているかを示します。C2 に入力する (そして下方向に入力する) 数式は次のようになります。

=(A2=22)

列 A の値が指定した値と一致する場合、true が返されます。

次に、列 D で、列 C が true を返すかどうかと、列 B に値があるかどうか (この場合は 10) をテストします。列 D2 の数式は次のようになります。

=AND(C2,B2=10)

TRUE を返した列 D のすべての値が、探している値になります。

関連情報