miércoles, 10 de junio de 2020

EXCEL: Cuenta valores perdidos

Excel formula: Count missing values

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)))

Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT