This is Abdullah Sarker.I faced one problem in excel.Please suggest me.
Problem: How to count Or Sum Only color cell in 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.
Supongamos que tenemos una tabla de ventas de frutas como se muestra a continuación, y contaremos o sumaremos las celdas de colores en la columna Cantidad. En esta situación, podemos filtrar la columna Cantidad por color y luego contar o sumar celdas de colores filtradas mediante la función SUBTOTAL fácilmente en Excel.
1. Seleccione celdas en blanco para ingresar a la función SUBTOTAL.
Nota: En ambas fórmulas, E2: E20 es la columna Cantidad que contiene las celdas coloreadas, y puede cambiarlas cuando lo necesite.
2. Seleccione el encabezado de la tabla y haga clic en Fecha de la cita > Filtra. Ver captura de pantalla:
3. Haga clic en el icono de filtro en la celda del encabezado de la columna Importe y haga clic en Filtrar por color y el color especificado por el que contará sucesivamente. Ver captura de pantalla:
Después de filtrar, ambas fórmulas SUBTOTALES cuentan y suman todas las celdas de color filtradas en la columna Cantidad automáticamente. Ver captura de pantalla:
Nota: Este método requiere que las celdas de colores que contará o sumará estén en la misma columna.
Con la excelente Contar por color característica de Kutools for Excel, puede contar, sumar y promediar celdas rápidamente por el color de relleno especificado o el color de fuente con solo un clic en Excel. Además, esta función también encontrará los valores máximo y mínimo de las celdas por el color de relleno o el color de la fuente.
¡Prueba gratuita de todas las funciones de 30 días!
Kutools for Excel - Incluye más de 300 útiles herramientas para Excel. Prueba gratuita de todas las funciones durante 30 días, ¡no se requiere tarjeta de crédito! CONSÍGUELO AHORA
En este método, crearemos un rango con nombre con la función GET.CELL, obtendremos el código de color de las celdas y luego contaremos o sumaremos por el código de color fácilmente en Excel. Haz lo siguiente:
1. Hacer clic Fórmulas > Definir nombre. Ver captura de pantalla:
2. En el cuadro de diálogo Nuevo nombre, haga lo que se muestra a continuación:
(1) Escriba un nombre en el cuadro Nombre;
(2) Ingrese la fórmula = OBTENER.CELDA (38, Hoja4! $ E2) en el cuadro Se refiere a (nota: en la fórmula, 38 significa devolver el código de celda, y Hoja4! $ E2 es la primera celda de la columna Cantidad, excepto el encabezado de la columna, que debe cambiar según los datos de su tabla).
(3) Haga clic en el OK botão.
3. Ahora agregue una nueva columna Color directamente a la tabla original. Luego escriba la fórmula = NumColor y arrastre el controlador de Autocompletar para aplicar la fórmula a otras celdas en la columna Color. Ver captura de pantalla:
Nota: En la fórmula, NumColor es el rango con nombre que especificamos en los primeros 2 pasos. Debe cambiarlo al nombre especificado que estableció.
Ahora el código de color de cada celda en la columna Cantidad regresa en la Columna de color. Ver captura de pantalla:
4. Copie y enumere el color de relleno en un rango en blanco en la hoja de trabajo activa, y escriba fórmulas junto a él como se muestra a continuación:
A. Para contar las celdas por color, ingrese la fórmula = CONTAR.SI ($ F $ 2: $ F $ 20, NumColor);
B. Para sumar celdas por color, ingrese la fórmula = SUMIF ($ F $ 2: $ F $ 20, NumColor, $ E $ 2: $ E $ 20).
Nota: En ambas fórmulas, $ F $ 2: $ F $ 20 es la columna Color, NumColor es el rango con nombre especificado, $ E $ 2: $ E $ 20 es la Columna de cantidad y puede cambiarla cuando lo necesite.
Ahora verá que las celdas en la columna Cantidad se cuentan y suman por sus colores de relleno.
Suponiendo que las celdas coloreadas se dispersen en un rango como se muestra en la captura de pantalla siguiente, ambos métodos anteriores no pueden contar ni sumar las celdas coloreadas. Aquí, este método introducirá un VBA para resolver el problema.
1. Mantenga pulsado el ALT + F11 llaves, y abre el Microsoft Visual Basic para aplicaciones ventana.
2. Hacer clic recuadro > Móduloy pegue el siguiente código en la ventana del módulo.
VBA: cuenta y suma celdas según el color de fondo:
Function ColorFunction(rColor As Range, rRange As Range, Optional SUM As Boolean) Dim rCell As Range Dim lCol As Long Dim vResult lCol = rColor.Interior.ColorIndex If SUM = True Then For Each rCell In rRange If rCell.Interior.ColorIndex = lCol Then vResult = WorksheetFunction.SUM(rCell, vResult) End If Next rCell Else For Each rCell In rRange If rCell.Interior.ColorIndex = lCol Then vResult = 1 + vResult End If Next rCell End If ColorFunction = vResult End Function
3. Luego guarde el código y aplique la siguiente fórmula:
A. Cuente las celdas coloreadas: = función de color (A, B: C, FALSO)
B. Suma las celdas coloreadas: = función de color (A, B: C, VERDADERO)
Nota: En las fórmulas anteriores, A es la celda con el color de fondo particular que desea calcular el recuento y la suma, y ANTES DE CRISTO es el rango de celdas donde desea calcular el recuento y la suma.
4. Tome la siguiente captura de pantalla, por ejemplo, ingrese la fórmula= función de color (A1, A1: D11, FALSO) para contar las celdas amarillas. Y usa la fórmula = función de color (A1, A1: D11, TRUE) para sumar las celdas amarillas. Ver captura de pantalla:
5. Si desea contar y sumar otras celdas de colores, repita el paso 4. Luego obtendrá los siguientes resultados:
Kutools for Excel también admite algunas funciones útiles para ayudar a los usuarios de Excel a realizar cálculos especiales, dice contar por color de fondo de celda, suma por color de fuente, etc.
Kutools for Excel - Incluye más de 300 útiles herramientas para Excel. Prueba gratuita de todas las funciones durante 30 días, ¡no se requiere tarjeta de crédito! Prueba gratis ahora!
1. Seleccione la celda en blanco donde coloca los resultados del conteo y haga clic en Kutools > Funciones de Kutools > Estadística y Matemáticas > COUNTBYCELLCOLOR. Ver captura de pantalla:
2. En el cuadro de diálogo Argumentos de función, especifique el rango en el que contará las celdas de color en el Referencia cuadro, elija la celda que se llena con el color de fondo especificado en el Color_index_nr caja, y haga clic en OK botón. Ver captura de pantalla:
Notas
(1) También puede escribir la función Kutools especificada = COUNTBYCELLCOLOR ($ A $ 1: $ E $ 20, G2) en la celda en blanco o en la barra de fórmulas directamente para obtener los resultados del recuento;
(2) Click Kutools > Funciones de Kutools > Estadística y Matemáticas > SUMBYCELLCOLOR o tipo = SUMBYCELLCOLOR ($ A $ 1: $ E $ 20, G2) en la celda en blanco directamente para sumar celdas según el color de fondo especificado.
Aplique la COUNTBYCELLCOLOR e SUMBYCELLCOLOR funciones para cada color de fondo por separado, y obtendrá los resultados como se muestra a continuación:
Funciones de Kutools contienen una serie de funciones integradas para ayudar a los usuarios de Excel a calcular fácilmente, incluyendo Recuento / suma / promedio de celdas visibles, Contar / Sumar por color de celda, Contar / Sumar por color de fuente, Contar personajes, Contar por fuente en negrita, etc. ¡Tenga una prueba gratis!
Con la función definida por el usuario anterior, debe ingresar la fórmula uno por uno, si hay muchos colores diferentes, este método será tedioso y llevará mucho tiempo. Pero si tienes Kutools for Excel, Contar por color utilidad, puede generar rápidamente un informe de las celdas coloreadas. No solo puede contar y sumar las celdas coloreadas, sino que también puede obtener los valores promedio, máximo y mínimo del rango de colores.
Kutools for Excel - Incluye más de 300 útiles herramientas para Excel. Prueba gratuita de todas las funciones durante 30 días, ¡no se requiere tarjeta de crédito! Prueba gratis ahora!
1. Seleccione el rango que desea usar y haga clic en Kutools Plus > Contar por color, ver captura de pantalla:
2. Y en la Contar por color cuadro de diálogo, haga lo que se muestra a continuación:
(1) Seleccionar Formato estándar de la Método de color la lista desplegable;
(2) Seleccionar Antecedentes de la Tipo de recuento la lista desplegable.
(3) Haga clic en el botón Generar informe.
Nota: Para contar y sumar celdas coloreadas por color de formato condicional específico, seleccione Formato condicional de la Método de color lista desplegable en el cuadro de diálogo anterior, o seleccione Formato estándar y condicional de la lista desplegable para contar todas las celdas rellenas con el color especificado.
Ahora obtendrá un nuevo libro de trabajo con las estadísticas. Ver captura de pantalla:
La Contar por color La función calcula (recuento, suma, promedio, máximo, etc.) celdas por color de fondo o color de fuente. ¡Tenga una prueba gratis!