Excel

Filtro excluir valores en blanco

Filter Exclude Blank Values

Fórmula de Excel: filtro excluir valores en blancoFórmula genérica
= FILTER (data,(rng1'')*(rng2'')*(rng3''))
Resumen

Para filtrar filas con celdas en blanco o vacías, puede usar la función FILTRO con lógica booleana. En el ejemplo que se muestra, la fórmula en F5 es:

|_+_|

La salida contiene solo filas de los datos de origen donde las tres columnas tienen un valor.



Explicación

los Función FILTRO está diseñado para extraer datos que coincidan con uno o más criterios. En este caso, queremos aplicar criterios que requieran que las tres columnas de los datos de origen (Nombre, Grupo y Habitación) tengan datos. En otras palabras, si a una fila le falta alguno de estos valores, queremos excluir esa fila de la salida.



cuántos días laborables entre dos fechas

Para hacer esto, usamos tres booleano expresiones que operan en matrices. La primera expresión prueba los nombres en blanco:

|_+_|

El no operador () con un cuerda vacía ('') se traduce como 'no vacío'. Para cada celda en el rango B5: B15, el resultado será VERDADERO o FALSO, donde VERDADERO significa 'no vacío' y FALSO significa 'vacío'. Como hay 11 celdas en el rango, obtenemos 11 resultados en una formación como esto:



|_+_|

La segunda expresión prueba para grupos en blanco:

|_+_|

Nuevamente, estamos verificando 11 celdas, por lo que obtenemos 11 resultados:

cómo hacer referencia absoluta en Excel Mac
|_+_|

Finalmente, verificamos los números de habitación en blanco:



|_+_|

que produce:

|_+_|

Cuando las matrices que resultan de las tres expresiones anteriores se multiplican juntas, la operación matemática convierte los valores VERDADERO y FALSO en 1 y 0. Usamos la multiplicación en este caso, porque queremos aplicar la lógica 'Y': expresión1 Y expresión2 Y expresión3. En otras palabras, las tres expresiones deben devolver VERDADERO en una fila determinada.

Siguiendo las reglas de la lógica booleana, el resultado final es una matriz como esta:

formato condicional basado en otra columna
|_+_|

Esta matriz se envía directamente a la función FILTRO como argumento de inclusión. FILTRO solo incluye las 6 filas que corresponden a 1 en la salida final.

Autor Dave Bruns


^