Fórmula genérica
=SUMAPRODUCTO(--(CONTAR.SI(list1,list2)=0))
Explicación
Para contar los valores en una lista que faltan en otra lista, puede usar una fórmula basada en las funciones CONTAR.SI y SUMAPRODUCTO.
En el ejemplo que se muestra, la fórmula en H6 es:
=SUMAPRODUCTO(--(CONTAR.SI(list1,list2)=0))
Lo que devuelve 1 ya que el valor "Osborne" no aparece en B6: B11.
Cómo funciona esta fórmula
La función CONTAR.SI verifica los valores en un rango contra criterios. A menudo, solo se proporciona un criterio, pero en este caso suministramos más de un criterio.
Para el rango, le damos a CONTAR.SI la lista de rango con nombre1 (B6: B11), y para los criterios, proporcionamos la lista de rango con nombre2 (F6: F8).
Debido a que le damos a CONTAR.SI más de un criterio, obtenemos más de un resultado en una matriz de resultados que se ve así: {2; 1; 0}
Queremos contar solo los valores que faltan, que por definición tienen un recuento de cero, por lo que convertimos estos valores a VERDADERO y FALSO con la instrucción "= 0", que produce: {FALSO; FALSO; VERDADERO}
Luego, forzamos los valores VERDADERO FALSO a 1s y 0s con el operador doble negativo (-), que produce: {0; 0; 1}
Finalmente, usamos SUMAPRODUCTO para sumar los elementos en la matriz y devolver un recuento total de valores faltantes.
Alternativa con COINCIDIR
Si prefiere fórmulas más literales, puede usar la fórmula a continuación, basada en COINCIDIR, que literalmente cuenta los valores que "faltan" con la función ESNOD:
=SUMAPRODUCTO(--ESNOD(COINCIDIR(list2,list1,0)))
0 comentarios:
Publicar un comentario