Saltar al contenido principal

¿Cómo contar o sumar celdas según los colores de fuente en Excel?

¿Cómo podría obtener el número de celdas o sumar todas las celdas que contienen un color de fuente en particular en Excel? Por ejemplo, tengo un rango de datos en una hoja de trabajo como se muestra en la siguiente captura de pantalla, y ahora quiero contar o sumar respectivamente las celdas que tienen un color de fuente rojo, azul y negro. Normalmente, no hay una forma directa de lidiar con esta tarea, aquí, hablaré sobre algunos trucos para resolver este trabajo.

Cuente o sume celdas según los colores de fuente con la función definida por el usuario

Cuente o sume celdas según el color de la fuente con algunas funciones útiles

Cuente o sume celdas según el color de la fuente con una característica sorprendente: contar por color


Cuente o sume celdas según los colores de fuente con la función definida por el usuario

Cuente las celdas según los colores de fuente:

Para calcular la cantidad de celdas con colores de fuente específicos, haga lo siguiente:

1. Mantenga pulsado el ALT + F11 llaves, y abre el Ventana de Microsoft Visual Basic para aplicaciones.

2. Hacer clic recuadro > Móduloy pegue el siguiente código en el Ventana de módulo.

Código de VBA: cuente celdas según los colores de fuente:

Public Function CountColour(pRange1 As Range, pRange2 As Range) As Double
'Update by Extendoffice
Application.Volatile
Dim rng As Range
For Each rng In pRange1
    If rng.Font.Color = pRange2.Font.Color Then
        CountColour = CountColour + 1
    End If
Next
End Function

3. Luego guarde este código y regrese a la hoja de trabajo, y luego ingrese esta fórmula en una celda en blanco = CountColour (A1: D10, A2) , ver captura de pantalla:

Note: En la fórmula anterior, A1: D10 es el rango que desea usar y A2 es la celda con un color de fuente en particular que desea contar.

4. Después de escribir la fórmula, presione Participar clave, y obtendrá el número de celdas con colores de fuente rojos. Si desea contar otras celdas de colores de fuente, ingrese la fórmula repetidamente como sea posible según lo necesite. Obtendrá los siguientes resultados:


Sumar celdas basadas en colores de fuente:

Para sumar celdas basadas en colores de fuente, la siguiente función definida por el usuario puede ayudarlo.

1. Mantenga pulsado el ALT + F11 llaves, y abre el Ventana de Microsoft Visual Basic para aplicaciones.

2. Hacer clic recuadro > Móduloy pegue el siguiente código en el Ventana de módulo.

Código de VBA: celdas de suma basadas en colores de fuente:

Public Function SumByColor(pRange1 As Range, pRange2 As Range) As Double
'Update by Extendoffice
Application.Volatile
Dim rng As Range
Dim xTotal As Double
xTotal = 0
For Each rng In pRange1
    If rng.Font.Color = pRange2.Font.Color Then
        xTotal = xTotal + rng.Value
    End If
Next
SumByColor = xTotal
End Function

3. Luego guarde este código y regrese a la hoja de trabajo original, y luego ingrese esta fórmula = SumByColor (A1: D8, A1) en una celda en blanco, mira la captura de pantalla:

Note: En la fórmula anterior, A1: D10 es el rango que desea usar y A2 es la celda con un color de fuente particular que desea sumar.

4. Entonces presione Participar y sumará todas las celdas con colores de fuente rojos. Si desea sumar otras celdas de colores de fuente, ingrese repetidamente la fórmula. Obtendrá el siguiente resultado:


Cuente o sume celdas según el color de la fuente con algunas funciones útiles

Puede ser que la función definida por el usuario sea problemática para guardar y aplicar, aquí, le recomendaré una herramienta útil:Kutools for Excel, con sus funciones avanzadas, podrás resolver esta tarea de forma rápida y sencilla.

Consejos:Para aplicar esto COUNTBYFONTCOLOR y SUMBYFONTCOLOR características, en primer lugar, debe descargar el Kutools for Excely, a continuación, aplique la función de forma rápida y sencilla.

Después de instalar Kutools for Excel, haz lo siguiente:

Cuente las celdas según los colores de fuente:

1. Haga clic en la celda donde desea colocar el resultado del recuento y luego haga clic en Kutools > Funciones de Kutools > Estadística y Matemáticas > COUNTBYFONTCOLOR, ver captura de pantalla:

2. En la Argumentos de función cuadro de diálogo, especifique el rango de datos y la celda de índice de color que desea contar por color de fuente, vea la captura de pantalla:

3. Y luego, haga clic en OK , obtendrá el primer resultado del recuento, para obtener otros resultados, solo necesita copiar esta fórmula y cambiar las referencias de celda según sus necesidades. Ver captura de pantalla:


Sumar celdas basadas en colores de fuente:

1. Haga clic en la celda donde desea colocar el resultado del recuento y luego haga clic en Kutools > Funciones de Kutools > Estadística y Matemáticas > SUMBYFONTCOLOR, ver captura de pantalla:

2. En la Argumentos de función cuadro de diálogo, especifique el rango de datos y la celda de índice de color que desea sumar por color de fuente, vea la captura de pantalla:

3. Y luego, haga clic en OK , obtendrá el resultado de la primera suma, para obtener otros resultados, solo necesita copiar esta fórmula y cambiar las referencias de celda a su necesidad. Ver captura de pantalla:

¡Haga clic para descargar Kutools para Excel y prueba gratuita ahora!


Cuente o sume celdas según el color de la fuente con una característica sorprendente: contar por color

Kutools for Excel también proporciona una función sencilla: Contar por color, con esta utilidad, puede obtener rápidamente el resultado del cálculo, como el recuento, la suma, el promedio de celdas, etc., por el color de fondo, el color de la fuente y el formato condicional que necesite.

Consejos:Para aplicar esto Contar por color función, en primer lugar, debe descargar la Kutools for Excely, a continuación, aplique la función de forma rápida y sencilla.

Después de instalar Kutools for Excel, haz lo siguiente:

1. Seleccione el rango de datos que desea contar y sumar en función de diferentes colores.

2. Hacer clic Kutools Más> Contar por color, ver captura de pantalla:

3. En la Contar por color cuadro de diálogo, elija Formato estándar del desplegable Método de color desplegable, y seleccione Fuente bajo el Tipo de recuento desplegable, y las celdas con los mismos colores de fuente se han contado, sumado, promediado, etc., vea la captura de pantalla:

4. Y luego haz clic Generar informe , obtendrá las estadísticas en un nuevo libro de trabajo. Ver captura de pantalla:

¡Haga clic para descargar Kutools para Excel y prueba gratuita ahora!


Más artículos:

  • Contar y sumar celdas según el color de fondo en Excel
  • Supongamos que tiene un rango de celdas con diferentes colores de fondo, como rojo, verde, azul, etc., pero ahora necesita contar cuántas celdas en ese rango tienen un cierto color de fondo y sumar las celdas coloreadas con el mismo color determinado. . En Excel, no existe una fórmula directa para calcular la suma y el recuento de celdas de color, aquí le presentaré algunas formas de resolver este problema.
  • Sumar / contar números en negrita en un rango de celdas en Excel
  • Cuando tiene un rango de datos que contiene algunos números en negrita en una hoja de trabajo, y ahora desea sumar o contar solo las celdas en negrita, por supuesto, puede agregarlas una por una manualmente, pero llevará mucho tiempo. ¿Cómo podría sumar o contar solo las celdas en negrita en Excel de una manera fácil y rápida?
  • Aplicar degradado de color en varias celdas
  • En Excel, podemos rellenar fácilmente el color de fondo en una celda o en varias celdas, pero, a veces, necesitamos que el color se llene con un degradado como se muestra en la siguiente captura de pantalla, ¿cómo podría obtener el degradado de color en una celda o en varias celdas en Excel?
  • Concatenar columnas de celda y mantener el color del texto en Excel
  • Como todos sabemos, al concatenar o combinar columnas de celdas en una columna, el formato de celda (como el color de la fuente del texto, el formato de los números, etc.) se perderá. En este artículo, presentaré algunos trucos para combinar las columnas de las celdas en una y mantener el color del texto lo más fácilmente posible en Excel.

Cuente o sume celdas según la fuente / fondo / color de formato condicional:

Kutools for Excel: con más de 300 prácticos complementos de Excel, prueba gratuita y sin límite en 30 días. ¡Descarga y prueba gratis ahora!

Las mejores herramientas de productividad de oficina

🤖 Asistente de IA de Kutools: Revolucionar el análisis de datos basado en: Ejecución inteligente   |  Generar codigo  |  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos  |  Invocar funciones de Kutools...
Características populares: Buscar, resaltar o identificar duplicados   |  Eliminar filas en blanco   |  Combine columnas o celdas sin perder datos   |   Ronda sin fórmula ...
Super búsqueda: Búsqueda virtual de criterios múltiples    Búsqueda V de valores múltiples  |   VLookup en varias hojas   |   Búsqueda difusa ....
Lista desplegable avanzada: Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple ....
Administrador de columnas: Agregar un número específico de columnas  |  Mover columnas  |  Toggle Estado de visibilidad de columnas ocultas  |  Comparar rangos y columnas ...
Características destacadas: Enfoque de cuadrícula   |  Vista de diseño   |   Gran barra de fórmulas    Administrador de hojas y libros de trabajo   |  Biblioteca de Recursos (Texto automático)   |  Selector de fechas   |  Combinar hojas de trabajo   |  Cifrar/descifrar celdas    Enviar correos electrónicos por lista   |  Súper filtro   |   Filtro especial (filtro negrita/cursiva/tachado...) ...
Los 15 mejores conjuntos de herramientas12 Texto Herramientas (Añadir texto, Quitar caracteres, ...)   |   50+ Tabla Tipos (Diagrama de Gantt, ...)   |   40+ Práctico Fórmulas (Calcular la edad según el cumpleaños, ...)   |   19 Inserción Herramientas (Insertar código QR, Insertar imagen desde la ruta, ...)   |   12 Conversión Herramientas (Números a palabras, Conversión de Moneda, ...)   |   7 Fusionar y dividir Herramientas (Filas combinadas avanzadas, Células partidas, ...)   |   ... y más

Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo.  Haga clic aquí para obtener la función que más necesita...

Descripción


Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
Comments (52)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi..


I used it to count and sum from matrix. The problem is that the I need to count/sum in multiple range of cells. Is it possible to update this code to do this?
This comment was minimized by the moderator on the site
Hello, Joseph,

Maybe there is no direct way for you to count or sum the cell values based on font color in multiple ranges, but, you can apply the third method in this article and use Count by Color feature of Kutools for Excel, with this feature, you just need to select the multiple ranges first, and then apply the feature.
https://www.extendoffice.com/documents/excel/1418-excel-count-sum-by-font-color.html#a3

Please try it, thank you!
This comment was minimized by the moderator on the site
COUNT CELLS BY FONT COLOR tutorial was great! But it is not working when the font color was based on the conditional formatting. Do you have something for this concern?
This comment was minimized by the moderator on the site
Hello,
The codes in this article can not support the conditional formatting, but, you can use our Kutools for Excel's Count by Color feature, it can help you to count or sum conditional font colors. Please try it.
This comment was minimized by the moderator on the site
This was exactly what I needed - Thanks!
This comment was minimized by the moderator on the site
= SumByColor (A1: D8, A1) NÃO FUNCIONOU


=SumByColor(A1:D8;A1) FUNCIONOU

TIRANDO ESPAÇO E USANDO " ; " AO INVÉS DE " , " AI FUNCIONOU LEGAL.

USO EXCEL 10


MUITO BOM.


OBRIGADO
This comment was minimized by the moderator on the site
Is there a way to change Count Or Sum Cells Based On Font Colors With User Defined Function into count or sum cells based on de conditional formating?

I've tried with

Public Function CountColour(pRange1 As Range, pRange2 As Range) As Double

Application.Volatile
Dim rng As Range
For Each rng In pRange1

If rng.FormatConditions.Font.Color = pRange2.FormatConditions.Font.Color Then
CountColour = CountColour + 1

End If
Next
End Function

But it appears not to work, any suggestion?
Thanks
This comment was minimized by the moderator on the site
Hello, Borja,
May be you can use our product, Kutools for Excel, with its Count by Color feature, you can quickly count or sum the cell values based on the conditional formatting without any VBA code, please try. You can download it and free trial in 60 day.
Thank you!
This comment was minimized by the moderator on the site
I tried the SumByColor. It works, but not if the numbers have been coloured by conditional formatting. For example, I have a list of different numbers that are coloured red if they are within a range set by a conditional formatting rule. I would then like to sum only the red-coloured numbers. But the SumByColor VBA code does not work in this situation. Any suggestions to make it work. Thanks
This comment was minimized by the moderator on the site
Hello, Xiahui,
The above code can not applied to conditional formatting color, but, you can use our Kutools for Excel' Count by color feature, with it, you can quickly get the result for counting or summing based on the conditional formatting color. See the below screenshot:
This comment was minimized by the moderator on the site
Hey
Nice macro. I used it to just count from a simple matrix. The problem is that the macro counts also empty cells. How to exclude empty cells from counting?
This comment was minimized by the moderator on the site
Hello, Kriss,
To count the cells based on font color excluding the blank cells, please apply the below User Defined Function, please try:

Public Function CountColour(pRange1 As Range, pRange2 As Range) As Double
Application.Volatile
Dim rng As Range
For Each rng In pRange1
If rng.Value <> "" Then
If rng.Font.Color = pRange2.Font.Color Then
CountColour = CountColour + 1
End If
End If
Next
End Function
This comment was minimized by the moderator on the site
Exactly what I was looking for! This will save me lots of time. Thank You
This comment was minimized by the moderator on the site
Muito obrigada já ajudou muito, porém a minha formula só adiciona à soma outro número quando eu uso o pincel para mudar a cor, se eu trocar a cor da fonte pela barra de ferramenta não dá certo, alguém saber me explicar -
This comment was minimized by the moderator on the site
This was SO helpful - Thanks very much!
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations