Contando valores idênticos em duas colunas, ciente de duplicatas

Contando valores idênticos em duas colunas, ciente de duplicatas

Eu tenho duas colunas de dados no Excel, digamos

a   a
b   d
c   x
d   b
b   d

Preciso encontrar o número de correspondências entre as duas colunas, mas contando apenas as correspondências únicas. No exemplo, a resposta deveria ser 3, correspondendo a um a, um b (não dois!) e um d (também não dois!). eu tentei

=SUMPRODUCT(--(ISNUMBER(MATCH(A:A,B:B,0))))

mas conta b duas vezes (ou d se eu aplicar o contrário).

Responder1

Acontece que o problema é ainda mais complexo:

a a
b d
c x
d b
b d
a a

Isso deve retornar 4, já que a corresponde duas vezes e b e d correspondem uma vez cada. Eu não descobri como fazer isso em uma fórmula, mas colocando isso

=IF(COUNTIF($A$1:A1,A1)=1,MIN(COUNTIF(A:A,A1),COUNTIF(B:B,A1)),0)

na próxima coluna, puxar para baixo e resumir resolveu o problema "bom o suficiente" por enquanto.

informação relacionada