Está en la página 1de 8

Fórmula para contar celdas de color

En la fórmula de Microsoft Excel, sabemos que en estadísticas categoría que hay una función que cuenta el número de celdas dentro de un rango que cumplen la condición de dar, contar.Si. Criterios de esa función pueden formatearse como texto o número. Pero, de hecho, podría ser no sólo texto o número, sino también colores de celda. A continuación, ¿cómo podemos obtener los resultados con esos criterios mientras la función contar.Si no puede ser las soluciones.

Resolución
Resolución
Fórmula para contar celdas de color En la fórmula de Microsoft Excel, sabemos que en estadísticas

Pesar sin utilizar la función contar.Si, aún podemos obtener los resultados con el uso de VBA. Con VBA, podemos crear una FDU (función definida por el usuario) y guárdelo en el archivo de Complemento, por lo que se puede utilizar para todos los libros y otro equipo.

Qué hacer
Qué hacer

Aquí los pasos para crear el contador de color de celda UDF:

  • 1. Abra Microsoft Excel y presione ALT+F11 para mostrar la ventana del Editor de Visual Basic.

  • 2. En el menú Insertar, seleccione el módulo para crear un módulo. A continuación, escriba la siguiente secuencia de comandos:

  • 3. Function CountCcolor(range_data As range, criteria As range) As Long

  • 4. Dim datax As range

  • 5. Dim xcolor As Long

  • 6. xcolor = criteria.Interior.ColorIndex

  • 7. For Each datax In range_data

  • 8. If datax.Interior.ColorIndex = xcolor Then

  • 9. CountCcolor = CountCcolor + 1

 
  • 10. End If

  • 11. Next datax

 

End Function

1

12. Cerrar ventana VBE y volver a Excel. 13. Para probar el archivo UDF, crear algunosaquí . 14. En la celda D3 , escriba la función: = CountCcolor (range_data, criterios) en range_data argumen, seleccione la celda C2 para C51 en argumen de criterios, seleccione la celda F1 2 " id="pdf-obj-1-2" src="pdf-obj-1-2.jpg">
  • 12. Cerrar ventana VBE y volver a Excel.

  • 13. Para probar el archivo UDF, crear algunos datos de ejemplo o puede descargar este archivo de ejemplo aquí.

  • 14. En la celda D3, escriba la función: = CountCcolor(range_data, criterios) en range_data argumen, seleccione la celda C2 para C51 en argumen de criterios, seleccione la celda F1

2

15. Presione ENTRAR y, en la celda F2 , el resultado es 6 . Es el

15. Presione ENTRAR y, en la celda F2 , el resultado es 6. Es el número de celdas con un color de celda azul 6 células.

15. Presione ENTRAR y, en la celda F2 , el resultado es 6 . Es el

16. También puede probar otro color. Cambiar el color en la celda F1 con cualquier color que desee de los datos mediante Copiar formato para obtener el mismo color.

3

17. También puede empaquetar el archivo UDF, para que la función pueda utilizarse en otro libro

17. También puede empaquetar el archivo UDF, para que la función pueda utilizarse en otro libro y equipo. Siga estos pasos:

Paso 1: Guardar el libro

  • a. Escriba el nombre que desee con nombre en el cuadro Nombre de archivo. Aquí nombre Color de celda de recuento.

  • b. Para el tipo de archivo, seleccione formato de Excel Add-In (.xlam).

17. También puede empaquetar el archivo UDF, para que la función pueda utilizarse en otro libro

Nota: se puede guardar el archivo de complemento en cualquier lugar que desee. Pero si desea que aparezcan en Excel integrado, debe guardarlo en la ubicación predeterminada. En mi equipo con sistema operativo Windows 7, que es la ubicación predeterminada para las versiones de Microsoft Excel:

C:\Users\RADDINI\AppData\Roaming\Microsoft\AddIns

18.

Paso 2: Instalar el complemento

4

  • a. Abra Microsoft Excel en el equipo donde desea instalar el cuadro de diálogo Abrir de complemento Complementos haciendo clic En Agregar en la ficha Programador.

  • b. En el cuadro de diálogo Add-In, haga clic en botón Examinar, por lo que se muestra el cuadro de diálogo Examinar.

a. Abra Microsoft Excel en el equipo donde desea instalar el cuadro de diálogo Abrir de
  • c. Ir para la ubicación del archivo de ese archivo se guarda. Seleccione el archivo y, a continuación, haga clic en Abrir.

  • d. En el Complementos cuadro de diálogo Asegúrese de que la casilla de verificación complemento desactivada. Haga clic en ACEPTAR.

a. Abra Microsoft Excel en el equipo donde desea instalar el cuadro de diálogo Abrir de

Ahora la FDU de Color de celda de recuento se instalado y listo para usar.

Id. de artículo: 2815384 - Última revisión: jueves, 06 de febrero de 2014 - Versión: 4.0

La información de este artículo se refiere a:

Microsoft Office Excel 2003

5

Microsoft Office Excel 2007

Microsoft Excel 2010

Microsoft Excel 2013

Sumar por colores en Excel

Ya que las celdas de Excel pueden tener un color de relleno, es posible que en alguna ocasión te veas en la necesidad de sumar el contenido de celdas de acuerdo a su color. Existen dos opciones para realizar este tipo de suma.

Ordenar por color y sumar

Desde la versión de Excel 2007 es posible ordenar las celdas de una columna por color. El primer paso es agregar un filtro a la tabla que contiene los datos y posteriormente seleccionar la opciónOrdenar por color para elegir el color deseado.

 Microsoft Office Excel 2007  Microsoft Excel 2010  Microsoft Excel 2013 <a href=http://support.microsoft.com/kb/2815384/es Sumar por colores en Excel Ya que las celdas de Excel pueden tener un color de relleno, es posible que en alguna ocasión te veas en la necesidad de sumar el contenido de celdas de acuerdo a su color. Existen dos opciones para realizar este tipo de suma. Ordenar por color y sumar Desde la versión de Excel 2007 es posible ordenar las celdas de una columna por color. El primer paso es agregar un filtro a la tabla que contiene los datos y posteriormente seleccionar la opción Ordenar por color para elegir el color deseado. Los datos de la tabla se organizarán de manera que las celdas que tienen el color seleccionado quedarán como las primeras filas. 6 " id="pdf-obj-5-32" src="pdf-obj-5-32.jpg">

Los datos de la tabla se organizarán de manera que las celdas que tienen el color seleccionado quedarán como las primeras filas.

6

De esta manera podría utilizar la función SUMA y su argumento sería el rango de celdas

De esta manera podría utilizar la función SUMA y su argumento sería el rango de celdas del color azul.

=SUMA(B2:B4)
=SUMA(B2:B4)

Aunque este procedimiento resuelve mi problema de sumar por colores en Excel, podría crear una macro que me ayude a sumar rápidamente por colores sin la necesidad de agregar un filtro a la tabla ni de ordenarla por el color deseado.

Sumar por colores con VBA

Para lograr esta suma utilizando VBA debemos crear un nuevo módulo y una función como la siguiente:

De esta manera podría utilizar la función SUMA y su argumento sería el rango de celdas

7

Podemos utilizar esta función en la hoja de Excel de la siguiente manera:

Podemos utilizar esta función en la hoja de Excel de la siguiente manera: Observa cómo elhttp://excelsolucionesonline.blogspot.com.es/ 8 " id="pdf-obj-7-4" src="pdf-obj-7-4.jpg">

Observa cómo el primer argumento de la función indica la celda que contiene el color que deseo sumar, que en este caso es el color azul de la celda B4, y el segundo argumento indica el rango que deseo considerar en la evaluación.

Para sumar un color diferente será suficiente con cambiar el primer argumento de la función indicando la celda que contiene el nuevo color. A continuación hago la suma de las celdas con el color verde:

Podemos utilizar esta función en la hoja de Excel de la siguiente manera: Observa cómo elhttp://excelsolucionesonline.blogspot.com.es/ 8 " id="pdf-obj-7-10" src="pdf-obj-7-10.jpg">

8