FÓRMULAS DE EXCEL

Hallar si un rango contiene sólo celdas vacías en Excel

Hallar si un rango contiene sólo celdas vacías en Excel

Funciones Utilizadas: SUMAPRODUCTO

Suponiendo que necesitamos comprobar un rango de datos en B2:B10 para hallar si las celdas están todas vacías, planteamos el siguiente método en una celda auxiliar:

HALLAR SI UN RANGO CONTIENE SÓLO CELDAS VACÍAS EN EXCEL

=SUMAPRODUCTO(--(B2:B10<>""))=0

Combinamos la función SUMAPRODUCTO con el operador doble negativo (–) para obtener el resultado deseado.

Internamente primero generamos un rango derramado comprobando si cada celda es distinta de vacío, luego forzamos a convertir los valores lógicos a 1 y 0, para finalmente sumar aquellos resultados y forzar una comprobación lógica de igual a 0, donde VERDADERO será un rango vacío y FALSO un rango no vacío.

Es importante notar que éste método funciona si las celdas están realmente vacías o si tienen una fórmula/sintaxis que devuelve vacío. Si deseamos comprobar sólo con celdas que estén realmente vacías se puede aplicar la siguiente sintaxis: =CONTARA(rango)=0

 

De esta forma logramos hallar si un rango contiene sólo celdas vacías de forma rápida y simple.

Puedes consultar más fórmulas interesantes en el anuario de Desafiando Excel o en el buscador de artículos de la web: Buscador de fórmulas

 

Te recomiendo ver el siguiente link con más videos de Fórmulas ingeniosas de Excel AQUÍ.

Salvo aclaración, todas las fórmulas y macros de este sitio están configuradas para aplicarse sobre la celda A1. Algunas fórmulas se encuentran encerradas entre llaves {} debido a que son fórmulas matriciales. Estas llaves no deben introducirse tecleándolas, sino que se generan automáticamente al aceptar la fórmula pulsando Control+Shift+Enter al mismo tiempo. Las fórmulas de este sitio son compatibles con versiones de Microsoft Excel® 2010 o superiores.