Inicio
» MS OFFICE
»
Cómo contar celdas de color en Excel usando un filtro
Cómo contar celdas de color en Excel usando un filtro
Para contar celdas de color en Excel, filtre la columna por el color de relleno deseado y cuente las entradas visibles restantes. Para un resultado rápido, aplique la función =SUBTOTAL(103,C2:C20)a la columna filtrada. Esto funciona con celdas que no estén en blanco; se necesita una columna auxiliar cuando algunas celdas de color están vacías.
Excel no ofrece una COUNTIFcondición estándar para el color de relleno de una celda. El Autofiltro es un método práctico que se puede usar una sola vez: oculta las filas que no coinciden con el color seleccionado, mientras que las filas que sí coinciden permanecen en su orden original.
Contar celdas por color de relleno con Autofiltro
1. Preparar el rango de datos
Mantén los datos en una sola lista con un encabezado en la parte superior de cada columna, como Artículo , Estado y Propietario . Evita celdas de encabezado y filas en blanco dentro de la lista. Filtra la columna que contiene el color que deseas contar; si varias columnas usan color, comienza con una columna a la vez.
Utilice una columna etiquetada para que Excel pueda aplicar un filtro de color a las celdas correctas.
2. Activa los filtros de columna.
Haz clic en una celda de la lista y, a continuación, selecciona Datos > Filtro . Excel añadirá una flecha desplegable a cada encabezado. Si el rango ya es una tabla de Excel, es posible que esas flechas de filtro ya estén presentes.
El comando Filtro añade un menú a cada encabezado de la lista.
3. Abra el menú de filtro para la columna de color.
Haz clic en la flecha del encabezado de la columna con el color de relleno deseado (por ejemplo, Estado ). Abre el menú solo para esa columna; si filtras otra columna por color, se contará un conjunto diferente de celdas.
Abra el menú desplegable de la columna que contiene el relleno que desea contar.
4. Elige el color de relleno.
Seleccione «Filtrar por color» , elija «Color de celda » y seleccione la muestra de relleno. Excel filtra la lista para mostrar solo las filas cuyas celdas en esa columna utilizan el color seleccionado. Esta opción también funciona con formato condicional, aunque las opciones de filtro disponibles pueden variar según la versión y la plataforma de Excel. Microsoft indica que algunas opciones de filtro de color pueden diferir en Excel para la web.
Seleccione el color de la celda y, a continuación, elija la muestra de color a la que desea aplicar el filtro.
5. Contar las celdas que no estén en blanco coincidentes
Compruebe que la lista filtrada muestre solo las filas esperadas. El filtrado oculta las demás filas; no las mueve ni las ordena. Para obtener el recuento de una celda de la hoja de cálculo, introduzca una SUBTOTALfórmula en una celda vacía fuera de la lista filtrada. Si las celdas coloreadas están en la columna C y los datos van de la fila 2 a la fila 20, utilice:
Tras aplicar el filtro, solo permanecen visibles las filas amarillas coincidentes.
=SUBTOTAL(103,C2:C20)
Reemplace el rango con las filas de datos de la columna coloreada, omitiendo el encabezado. La función `number` 103cuenta las celdas no vacías e ignora las filas ocultas manualmente; SUBTOTALtambién excluye las filas ocultas por un filtro. Mantenga la fórmula fuera de la lista para que no se incluya en los datos filtrados.
SUBTOTAL cuenta las celdas visibles no vacías en la columna filtrada.
Incluir celdas de color que estén en blanco
SUBTOTAL(103,...)Utiliza la función CONTARA, por lo que no cuenta las celdas realmente vacías, incluso si tienen un color de relleno. Agregue una columna auxiliar junto a la lista e ingrese el valor 1para cada fila de datos, incluidas las filas donde la celda coloreada esté en blanco. Aplique el mismo filtro de color a la columna de destino y luego sume los valores auxiliares visibles con una fórmula como la siguiente:
=SUBTOTAL(9,E2:E20)
Aquí, la columna E contiene los 1 auxiliares y el rango abarca las filas de datos. Cada fila visible con el relleno elegido suma uno al resultado, independientemente de si su celda coloreada contiene texto o está vacía. Si también oculta filas manualmente y desea excluirlas, utilice 109en lugar de 9. Coloque la fórmula fuera de la lista filtrada.
Un valor auxiliar permite que SUBTOTAL incluya filas coincidentes cuyas celdas coloreadas estén vacías.
Borra el filtro y cuenta las demás columnas.
Cuando termine, seleccione Datos > Borrar o abra el menú del encabezado filtrado y borre el filtro de esa columna. Las filas ocultas reaparecerán en su orden original. Repita el filtro de color y el recuento para cada columna adicional que sea relevante.
Si sumas los recuentos de varias columnas, el resultado es un recuento de celdas coloreadas . Una fila con dos celdas coloreadas cuenta dos veces. Si necesitas un recuento de filas distintas, usa una bandera auxiliar o una regla de datos que cuente cada fila una sola vez.
Borra el filtro para volver a mostrar todas las filas sin cambiar su orden.
Facilitar el mantenimiento de los recuentos repetidos
El color de relleno es un formato, no un valor que COUNTIFse lea. Si el color representa una categoría como "Revisión", almacene esa categoría en una columna de estado y cuente el valor en su lugar; por ejemplo, =COUNTIF(D2:D100,"Review"). Si el formato condicional colorea las celdas según una regla, cuente la condición subyacente de la regla con COUNTIFo COUNTIFScuando sea posible. El resultado se actualizará a partir de los datos, incluso si alguien cambia la apariencia de la celda posteriormente.
Para una verificación única, utilice el autofiltro para SUBTOTALobtener un recuento claro, manteniendo el orden de la lista. Para un informe recurrente, rastrear el motivo de un color en una columna de valor o auxiliar es más fiable que usar solo el color.