2 列のデータがあります (Names = DataA & DataB)。
一致をカウントしたいコードの変数セットが 2 つあります (Names = DataC & DataD)。
データ A (列 A)
a
b
b
c
e
.....8000 records
データ B (列 B)
John
Fred
Gerry
Alice
etc.... 8000 records
DataA ac に一致する変数 ..... (最大 20 - RangeName=DataC) DataB John Fred に一致する変数 ... (最大 20 - RangeName=DataD)
以下を使用して、DataA から DataC への一致の数をカウントできます。
SUMPRODUCT((DataA=DataC)*1)
しかし、DataB を DataD 基準に追加しようとしても機能しません
変数ごとに 1 つずつ、複数の Countif を使用してそれを行うことができますが、変数の数が多いと非常に面倒になります (4 つの変数の例)。
COUNTIFS(DataA,$U$72,dataB,AA71)+COUNTIFS(DataA,$V$72,dataB,AA71)+COUNTIFS(DataA,$W$72,dataB,AA71)+COUNTIFS(DataA,$X$72,dataB,AA71)
私はピボット テーブルを使用したくありません。より洗練されたソリューションが必要です。今から 2 日間頭がおかしくなりました。同じようにならないことを願っています。