Contando valores idénticos en dos columnas, consciente de duplicados

Contando valores idénticos en dos columnas, consciente de duplicados

Tengo dos columnas de datos en Excel, digamos

a   a
b   d
c   x
d   b
b   d

Necesito encontrar el número de coincidencias entre las dos columnas, pero solo contando coincidencias únicas. En el ejemplo, la respuesta debería ser 3, lo que corresponde a uno a, uno b (¡no dos!) y uno d ​​(¡tampoco dos!). He intentado

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

pero cuenta b dos veces (o d si lo aplico al revés).

Respuesta1

Resulta que el problema es aún más complejo:

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

Esto debería devolver 4, ya que a coincide dos veces y b y d coinciden una vez cada uno. No he descubierto cómo hacerlo en una fórmula, pero poner esto

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

en la siguiente columna, bajarlo y luego resumirlo lo resolvió "suficientemente bien" por ahora.

información relacionada