2

私はこれをしばらくグーグルで調べてきましたが、うまくいかないようです。Excel 2010 を使用しており、AND 演算子と OR 演算子を組み合わせて行をカウントしたいと考えています。

私がやりたいことは、このようなものです

COUNTIFS($A:$A,"string1" , $B:$B,"string2" , $C:$C,{"stringA","stringB","stringC"})

これは、COUNTIFS 関数で AND 演算子と OR 演算子の両方を混在させることを意味します。列 A と列 B は文字列基準に一致する必要がありますが、列 C は基準として指定された配列内の値の 1 つにのみ一致する必要があります。colA AND colB AND col C の 1 つの配列値に一致します。

別のアプローチは、次のように配列内の値ごとに 1 つの COUNTIFS 関数を作成することです。

COUNTIFS($A:$A,"string1" , $B:$B,"string2" , $C:$C,"stringA") + COUNTIFS($A:$A,"string1" , $B:$B,"string2" , $C:$C,"stringB") + COUNTIFS($A:$A,"string1" , $B:$B,"string2" , $C:$C,"stringC")

ただし、これは多くの重複コードであり、それが私を悩ませています! 論理的な解決策は、列 C の基準として配列を渡すことです。また、私の配列には 3 つ以上の値が含まれています...

Excelでこれを行うと、数式が受け入れられ、いくつかの行がカウントされますが、結果は低くなります。それは私が期待している結果ではありません。

これが可能かどうかを教えてくれるExcel-Proはありますか?それは私に多くの仕事を救うでしょう!ありがとう!

4

2 に答える 2