Cómo Contar Celdas de Color en Excel (4 Formas Simples)

  • Compartir Este
Hugh West

El uso de colores en el libro de trabajo es una gran manera de hacer que se vea más atractivo. Pero, como no hay ninguna función incorporada para contar las celdas coloreadas en Excel, la gente suele evitar colorear las celdas. Pero se puede hacer con algunos trucos. En este artículo, le mostraremos cómo contar celdas coloreadas en Excel.

Descargar plantilla de prácticas

Puede descargar la plantilla de Excel de práctica gratuita desde aquí y practicar por su cuenta.

Contar Celdas de Color en Excel.xlsm

4 Maneras Fáciles de Contar Celdas Coloreadas en Excel

En esta sección, aprenderá cómo contar celdas coloreadas en Excel utilizando las herramientas de comandos de Excel y las Funciones Definidas por el Usuario (UDF).

1. Utilizar el comando Buscar & Seleccionar para contar celdas de color en Excel

En Buscar & Seleccionar es una de las herramientas más útiles en Excel para ejecutar cualquier tarea relacionada con Excel. Aquí, la utilizaremos para contar celdas coloreadas en Excel.

Consideremos el siguiente conjunto de datos, en el que hay tres categorías de datos, Categoría: Fruta, Flor y Comida. Y cada categoría se diferencia por colores diferentes. Categoría Fruta declarada en color Azul , categoría Flor en Naranja y la categoría Comida no tiene colores de fondo.

Ahora aprenderemos a averiguar la cantidad de cada color que contiene cada celda de cada categoría.

Pasos:

  • Seleccione el conjunto de datos con celdas coloreadas.
  • En el Ficha Edición seleccione Buscar & Seleccionar -> Buscar

  • Desde el Buscar y reemplazar emergente haga clic en Opciones .

  • En el siguiente cuadro emergente Buscar y reemplazar, haga clic en la lista desplegable de Formato -> Elegir Formato de Celda .

  • Aparecerá un símbolo más en cuatro dimensiones. Coloca ese símbolo sobre cualquier celda de color y haz clic sobre ella (nosotros elegimos el color Azul).

  • De nuevo, aparecerá el cuadro emergente Buscar y reemplazar, y observará que la opción Vista previa se rellenará con un color similar al de la celda que eligió anteriormente.
  • Haga clic en Buscar todo .

Obtendrá todos los detalles del celdas de color especificadas junto con el recuento de las celdas de ese color.

Del mismo modo, puedes contar todas las demás celdas coloreadas de tu hoja de cálculo en Excel.

Read More: Cómo contar las celdas de color en Excel sin VBA (3 métodos)

2. Aplicar Filtros y la Función SUBTOTAL en Excel para Contar Celdas de Color

Utilizando la función Filtro e insertando una SUBTOTAL en él, es otra forma eficiente de contar celdas coloreadas en Excel. Y podemos utilizar eso para contar las celdas coloreadas en Excel también.

Considere el siguiente conjunto de datos que está coloreado por la Categoría. Ahora aprenderemos los pasos para averiguar el recuento de esas celdas coloreadas en Excel utilizando Filtros y el Función SUBTOTAL .

Pasos:

  • En otra celda de la hoja de cálculo, escribe lo siguiente SUBTOTAL fórmula,
=SUBTOTAL(102,B5:B16)

Toma,

102 = El recuento de las celdas visibles en el rango especificado.

B5:B16 = El rango de las celdas coloreadas.

  • Obtendrá el recuento total de las celdas coloreadas de la hoja (por ejemplo, tenemos 12 celdas con colores de fondo, por lo que el valor SUBTOTAL nos dio una salida de 12 ).

  • A continuación, seleccione sólo las cabeceras del conjunto de datos.
  • Ir a Datos -> Filtro .

  • Insertará un botón desplegable en cada cabecera del conjunto de datos.

  • Haga clic en el botón desplegable de la cabecera de la columna que tiene celdas de color (por ejemplo, Nombre del producto).
  • En la lista desplegable, seleccione Filtrar por color y obtendrá todos los colores de su conjunto de datos en una sublista.

  • Haga clic en el color que desea contar (por ejemplo, elegimos el color Azul).
  • Le mostrará sólo las celdas coloreadas con ese color especificado junto con los recuentos de esas celdas en la tabla SUBTOTAL celda de resultado (por ejemplo, hay 4 celdas de color azul en nuestro conjunto de datos).

  • Del mismo modo, puede contar todas las demás celdas coloreadas en su hoja de cálculo en Excel (por ejemplo, cuando elegimos el color Naranja de la lista desplegable, nos dio las celdas coloreadas con Naranja y como tenemos 5 celdas coloreadas con Naranja en nuestro conjunto de datos por lo que el SUBTOTAL resultado célula producida 5 )

Más información: Contar Celdas por Color con Formato Condicional en Excel (3 Métodos)

3. Implementar Macro GET.CELL 4 y Funciones COUNTIFS en Excel para Contar Celdas de Color

El uso de Macro Excel 4.0 está limitada por razones de compatibilidad y dificultad. Otra razón es que se trata de una función de macro antigua en Excel, por lo que faltan algunas características nuevas. Pero si aún se siente cómodo trabajando con la función Macros EXCEL 4.0 Si tiene alguna duda, le ayudaremos a utilizar la función de recuento de celdas coloreadas en Excel.

Con el mismo conjunto de datos con el que hemos estado practicando, aprenderemos a implementar un Función macro 4 para contar celdas coloreadas en Excel.

  • Ir a Fórmulas -> Definir nombre .

  • En el Nuevo nombre escribe lo siguiente,
    • Nombre: GetColorCode (se trata de un nombre definido por el usuario)
    • Alcance: Cuaderno de ejercicios
    • Se refiere a: =GET.CELL(38,GetCell!$B5)

Toma,

GetCell = Nombre de la hoja que contiene el conjunto de datos

$B5 = Referencia de la columna con el color de fondo.

  • Haga clic en OK

Ahora tiene una fórmula definida por el usuario, =ObtenerCódigoColor .

  • Al lado de los datos, escriba la fórmula y pulse Entre en .
  • Producirá un número (por ejemplo 42 ).

  • Ahora arrastre la celda hacia abajo Asa de llenado para aplicar la misma fórmula al resto de las celdas.

La fórmula devolverá los números específicos especificados a los colores. Así, todas las celdas con el valor mismo color de fondo obtendrá el mismo número y si no hay color de fondo, la fórmula devolverá 0.

  • Ahora define esos colores en otras celdas de la misma hoja de cálculo para obtener el recuento.

Vea la siguiente imagen para saber más.

Creamos una tabla denominada Recuento de colores y, en ella, definimos los parámetros Células G5 y G6 según nuestro color Azul y Naranja respectivamente, y mantener las celdas próximas a éstas ( Celdas H5 & H6 ) vacía, para que podamos obtener nuestro recuento de celdas de color en esas celdas.

  • Escribe la siguiente fórmula en la celda donde tendrás el recuento de la celda coloreada,
=COUNTIFS($E5:$E$16,GetColorCode)

Toma,

$E5:$E$16 = el rango del código de color que extrajimos de la fórmula definida por el usuario.

  • Pulse Entre en .

Obtendrá el recuento de las celdas definidas por color (por ejemplo, hay 4 celdas de color Azul en nuestro conjunto de datos, por lo que junto al campo Azul celda definida por color ( G5 ), nos da el recuento 4 ).

  • Ahora arrastre la celda por toda la columna Asa de llenado para obtener todos los recuentos de sus celdas coloreadas en la hoja de cálculo.

Como tenemos 5 celdas coloreadas con Naranja en nuestro conjunto de datos, la ObtenerCódigoDeColor fórmula nos dio la cuenta 5 .

4. Incrustar Código VBA (una Función Definida por el Usuario) para Contar Celdas de Color en Excel

La aplicación de la VBA en las tareas relacionadas con Excel es el método más seguro y eficaz, por lo que requiere conocimientos de nivel avanzado por parte de los usuarios. Y recuerde las nuevas funciones que mencionamos en el apartado anterior Macro 4 sección, bueno, VBA es el avance de Macro Excel 4.0 .

Empecemos con la implementación de la función VBA código para contar las celdas coloreadas en Excel.

Pasos:

  • Pulse Alt + F11 en su teclado o vaya a la pestaña Desarrollador -> Visual Basic para abrir Editor de Visual Basic .

  • En la ventana de código emergente, en la barra de menús, haga clic en Insertar -> Módulo .

  • Copie el siguiente código y péguelo en la ventana de código,
     Function Count_Colored_Cells(ColorCells As Range, DataRange As Range) Dim Data_Range As Range Dim Cell_Color As Long Cell_Color = ColorCells.Interior.ColorIndex For Each Data_Range In DataRange If Data_Range.Interior.ColorIndex = Cell_Color Then Count_Colored_Cells = Count_Colored_Cells + 1 End If Next Data_Range End Function 

No se trata de un subprocedimiento para la VBA programa a ejecutar, esto es crear un Función definida por el usuario (UDF) Así que, después de escribir el código, no haga clic en Ejecutar de la barra de menús.

  • Ahora vuelva al conjunto de datos y defina las celdas con colores como hicimos en el método anterior.
  • Mira la imagen de abajo para entenderlo mejor.

  • En la celda, escribe la siguiente fórmula,
=Cuento_Celdas_Color(E5,$B$5:$B$16)

Toma,

Contar_Células_Coloreadas = la función definida por el usuario que ha creado en el archivo VBA código ( Contar_Células_Coloreadas en la primera línea del código).

E5 = Celda de color azul

$B5:$B$16 = el rango del conjunto de datos con celdas coloreadas.

  • Pulse Entre en .

Obtendrá el recuento de las celdas definidas por color (por ejemplo, hay 4 celdas de color Azul en nuestro conjunto de datos, por lo que junto al campo Azul celda definida por color ( E5 ), nos da el recuento 4 ).

  • Ahora arrastre la celda por toda la columna Asa de llenado para obtener todos los recuentos de sus celdas coloreadas en la hoja de cálculo.

Como tenemos 5 celdas coloreadas con Naranja en nuestro conjunto de datos, la Contar_Células_Coloreadas nos dio el recuento 5 .

Conclusión

Este artículo le mostró cómo contar fácilmente las celdas coloreadas en Excel. Espero que este artículo haya sido muy beneficioso para usted. No dude en preguntar si tiene alguna duda sobre el tema.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.