Fórmula de Excel: buscar valores faltantes -

Tabla de contenido

Fórmula genérica

=IF(COUNTIF(list,value),"OK","Missing")

Resumen

Para identificar valores en una lista que faltan en otra lista, puede usar una fórmula simple basada en la función CONTAR.SI con la función SI. En el ejemplo que se muestra, la fórmula en G6 es:

=IF(COUNTIF(list,F6),"OK","Missing")

donde "lista" es el rango con nombre B6: B11.

Explicación

La función CONTAR.SI cuenta las celdas que cumplen los criterios y devuelve el número de ocurrencias encontradas. Si ninguna celda cumple los criterios, COUNTIF devuelve cero. Puede usar el comportamiento directamente dentro de una declaración IF para marcar valores que tienen un conteo cero (es decir, valores que faltan). En el ejemplo que se muestra, la fórmula en G6 es:

=IF(COUNTIF(list,F6),"OK","Missing")

donde "lista" es un rango con nombre que corresponde al rango B6: B11.

La función SI requiere una prueba lógica para devolver VERDADERO o FALSO. En este caso, la función CONTAR.SI realiza la prueba lógica. Si el valor se encuentra en la lista , CONTAR.SI devuelve un número directamente a la función SI. Este resultado puede ser cualquier número … 1, 2, 3, etc.

La función SI evaluará cualquier número como VERDADERO, haciendo que SI devuelva "OK". Si el valor no se encuentra en la lista , CONTAR.SI devuelve cero (0), que se evalúa como FALSO, y SI devuelve "Falta".

Alternativa con MATCH

También puede probar los valores perdidos usando la función COINCIDIR. COINCIDIR busca la posición de un elemento en una lista y devolverá el error # N / A cuando no se encuentre un valor. Puede utilizar este comportamiento para crear una fórmula que devuelva "Falta" o "Aceptar" probando el resultado de COINCIDIR con la función ISNA. ISNA devuelve VERDADERO solo cuando recibe el error # N / A.

Para usar MATCH como se muestra en el ejemplo anterior, la fórmula es:

=IF(ISNA(MATCH(F6,list,0)),"Missing","OK")

Tenga en cuenta que MATCH debe configurarse para una coincidencia exacta. Para hacer esto, asegúrese de que el tercer argumento sea cero o FALSO.

Alternativa con BUSCARV

Dado que BUSCARV también devuelve un error # N / A cuando un valor no es redondo, puede crear una fórmula con BUSCARV que funcione igual que la opción COINCIDIR. Al igual que con MATCH, debe configurar BUSCARV para usar la coincidencia exacta y luego probar el resultado con ISNA. También tenga en cuenta que solo le damos a VLOOKUP una sola columna (columna B) para la matriz de la tabla.

Articulos interesantes...