¿Cómo contar o sumar celdas según su color en una hoja de Google?
En su trabajo diario con hojas de cálculo, es posible que se enfrente a situaciones en las que necesite contar o sumar valores de celdas según un color de fondo específico, como se muestra en la siguiente captura de pantalla. Por ejemplo, podría desear contar o totalizar únicamente aquellas celdas resaltadas con un color determinado para analizar rápidamente los datos por categoría o estado. Esta guía le explica cómo lograrlo tanto en Hojas de Google —que no incluye soporte integrado para este tipo de cálculos basados en colores— como en Microsoft Excel, que ofrece diversos enfoques, desde funciones integradas hasta herramientas avanzadas.
Saber cómo gestionar los Análisis de datos basados en color puede hacer su trabajo más eficiente, especialmente cuando los colores se utilizan para marcar estados, prioridades o categorías. También analizaremos distintas soluciones, compararemos sus escenarios de uso y proporcionaremos consejos prácticos de operación, así como advertencias sobre errores comunes, para garantizar que sus tareas se realicen sin contratiempos.

- Contar valores de celdas según el color de celda con un script en la hoja de Google
- Sumar valores de celdas según el color de celda con un script en la hoja de Google
- Contar o sumar valores de celdas por color de celda con Kutools para Excel en Microsoft Excel
Contar valores de celdas según el color de celda con un script en la hoja de Google
Google Sheets no ofrece una opción directa para contar celdas según su color de fondo. Sin embargo, puede lograrlo mediante un script personalizado de Apps Script. Este script funciona como una función definida por el usuario, lo que le permite utilizarla como si fuera una fórmula. A continuación se explica cómo configurarlo y usarlo:
1. Haga clic en Herramientas > Editor de secuencias de comandos para acceder al entorno de programación. Vea la captura de pantalla:

2. En la ventana del proyecto, seleccione Archivo > Nuevo > Archivo de secuencia de comandos para abrir un nuevo módulo de código, tal como se muestra:

3. Cuando se le solicite, introduzca un nombre para su nuevo código de script y confírmelo. Elija un nombre descriptivo que le permita identificar fácilmente su propósito más adelante.

4. Haga clic en Aceptar, luego copie y pegue el siguiente código para reemplazar cualquier código de ejemplo en el módulo. Asegúrese de pegarlo exactamente como se proporciona.
function countColoredCells(countRange,colorRef) {
var activeRg = SpreadsheetApp.getActiveRange();
var activeSht = SpreadsheetApp.getActiveSheet();
var activeformula = activeRg.getFormula();
var countRangeAddress = activeformula.match(/\((.*)\,/).pop().trim();
var backGrounds = activeSht.getRange(countRangeAddress).getBackgrounds();
var colorRefAddress = activeformula.match(/\,(.*)\)/).pop().trim();
var BackGround = activeSht.getRange(colorRefAddress).getBackground();
var countCells = 0;
for (var i = 0; i < backGrounds.length; i++)
for (var k = 0; k < backGrounds[i].length; k++)
if ( backGrounds[i][k] == BackGround )
countCells = countCells + 1;
return countCells;
};

5. Guarde este archivo de script, regrese a su hoja y utilice la nueva función como cualquier otra fórmula de Hojas de Google. Introduzca:=countcoloredcells(A1:E11;A1) en una celda vacía para contar las celdas del rango A1:E11 cuyo color coincida con el de la celda A1. Pulse Intro para obtener el resultado. Si se le solicitan permisos, autorice la ejecución del script en su hoja.
Nota: A1:E11 es su rango de datos; A1 es la celda de referencia del color que desea contar. Asegúrese de que las celdas de referencia tengan exactamente el mismo color y evite usar combinada para obtener resultados más fiables.

6. Para contar otros colores, repita la fórmula utilizando una celda de referencia con un color diferente según lo necesite. Si su rango cambia, ajuste el rango en la fórmula en consecuencia.
Si recibe un error o un resultado inesperado, compruebe que el script se haya guardado y que haya utilizado la referencia de color correcta. Las funciones basadas en Apps Script solo se recalculan si cambia la función o sus argumentos; si posteriormente modifica el color de las celdas, vuelva a introducir la fórmula o pulse Intro nuevamente para actualizar el resultado.
Sumar valores de celdas según el color de celda con un script en la hoja de Google
Sumar los valores de celdas según un color específico en Hojas de Google requiere un enfoque similar mediante un script de Apps Script. Esta funcionalidad resulta especialmente útil en hojas financieras, registros de estado o cualquier escenario donde los colores representen categorías con datos numéricos asociados.
1. En Hojas de Google, abra el Editor de secuencias de comandos a través de Herramientas > Editor de secuencias de comandos. Una vez en la ventana del proyecto, seleccione Archivo > Nuevo > Archivo de secuencia de comandos para añadir un nuevo módulo de código. Asigne un nombre único en el cuadro de diálogo para facilitar su identificación, por ejemplo, «SumarCeldasColoreadas». Confirme para crear el módulo.

2. Haga clic en Aceptar y, en la nueva ventana del módulo de código, reemplace cualquier código predeterminado pegando el script proporcionado para sumar celdas coloreadas. Asegúrese de copiar todo el código con atención, ya que omitir algún carácter puede provocar errores de sintaxis.
function sumColoredCells(sumRange,colorRef) {
var activeRg = SpreadsheetApp.getActiveRange();
var activeSht = SpreadsheetApp.getActiveSheet();
var activeformula = activeRg.getFormula();
var countRangeAddress = activeformula.match(/\((.*)\,/).pop().trim();
var backGrounds = activeSht.getRange(countRangeAddress).getBackgrounds();
var sumValues = activeSht.getRange(countRangeAddress).getValues();
var colorRefAddress = activeformula.match(/\,(.*)\)/).pop().trim();
var BackGround = activeSht.getRange(colorRefAddress).getBackground();
var totalValue = 0;
for (var i = 0; i < backGrounds.length; i++)
for (var k = 0; k < backGrounds[i].length; k++)
if ( backGrounds[i][k] == BackGround )
if ((typeof sumValues[i][k]) == 'number')
totalValue = totalValue + (sumValues[i][k]);
return totalValue;
};

3. Tras guardar el script, regrese a su hoja e introduzca la fórmula =sumcoloredcells(A1:E11;A1) en una celda vacía y pulse Intro. Esta fórmula suma los valores del rango A1:E11 cuyo color de fondo coincida con el de la celda A1. Al utilizar esta función, asegúrese de que todas las celdas objetivo contengan valores numéricos; los valores no numéricos se ignorarán.
Nota: A1:E11 representa su rango de datos, y A1 proporciona la referencia de color. La fórmula solo suma valores numéricos visibles; asegúrese de que las celdas combinadas o los errores dentro del rango no afecten a sus totales.

4. Puede repetir el proceso anterior para sumar valores de distintas Categorías de colorcambiando la celda de referencia de color en su fórmula. Si actualiza sus datos o modifica el color de fondo, recuerde actualizar la fórmula para obtener resultados actualizados.
Si la suma devuelve cero o un valor de error, verifique que el rango contenga números y que la coincidencia de color sea exacta. Además, el recálculo no es automático si solo cambia el color de la celda; edite la celda de la fórmula para forzar una actualización.
Contar o sumar valores de celdas por color de celda con Kutools para Excel en Microsoft Excel
Al trabajar en Microsoft Excel, contar o sumar celdas por color es una necesidad frecuente, especialmente en informes de gestión de proyectos, inventarios o control de calidad. Kutools para Excel ofrece una utilidad dedicada llamada Contar por color, que le permite obtener recuentos y totales según el color de fondo o el color de fuente de forma inmediata; esto resulta especialmente útil en rangos grandes y cuando necesita resultados rápidos y repetibles.
Una vez que Kutools para Excelesté instalado, siga estos pasos:
1. Seleccione el rango en el que desea contar o sumar por color y, a continuación, haga clic en KUTOOLS PLUS > Contar por color. Consulte la captura de pantalla siguiente como guía:

2. Aparecerá el cuadro de diálogo Contar por color. Establezca Formato estándar en la sección Modo de color y seleccione Fondo como Tipo de estadística. Revise atentamente la vista previa y las opciones:

3. Haga clic en Generar informe para crear una hoja de cálculo nueva con un desglose de recuentos y sumas para cada color presente en su rango. Este informe incluye tanto la cantidad como la suma de celdas coloreadas, lo que facilita su consulta o análisis posterior.

Nota: Esta función también puede calcular valores según el formato condicional aplicado o el color de fuente. Utilice reglas de formato condicional para análisis dinámicos; de lo contrario, la herramienta funciona mejor con rellenos de color estáticos. Cualquier cambio en los colores de las celdas de origen requerirá volver a ejecutar la utilidad Contar por color para obtener resultados actualizados. Si experimenta problemas, asegúrese de que Kutools esté activo y actualizado.
¡Haga clic en Descargar y prueba gratuita de Kutools para Excel ahora!
Las mejores herramientas de productividad para Office
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...
Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Active 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 dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
- ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!
Todos los complementos de Kutools en un solo instalador.
Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.
- Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
- Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
- La mejor relación calidad-precio— ahorre frente a la compra individual de complementos