Excel - Contar Celdas con Formato Condicional

 
Vista:

Contar Celdas con Formato Condicional

Publicado por JUAN FRANCISCO JUAREZ (1 intervención) el 10/11/2016 20:05:43
Hola, buenas tardes. Solicito su valioso apoyo a fin de apoyarme con el siguiente problema de formato condicional.
Tengo una lista de 100 trabajadores donde mediante formato condicional se colorean los dias de la semana que registraron asistencia, vacaciones o incapacidades. Para ello ocupo formato condicional y coloreo mediante formato condicional las celdas con los registros anteriormente descritos. Los dias que no registraron estan en blanco. Deseo mediante una funcion personalizada, se indique en una celda cuantos dias (por ejemplo A3:A15) no registro (es decir, las celdas no coloreadas mediante formato condicional). Hojala pudieran apoyarme.

Muchas gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Royeth
Val: 66
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Contar Celdas con Formato Condicional

Publicado por Royeth (28 intervenciones) el 10/11/2016 21:25:07
si deseas una función personalizada puedes hacer

1
2
3
4
5
6
7
8
Function nocoloreados(rango As Range)
nocoloreados = 0
For Each celda In rango
If celda.Interior.Pattern = xlNone Then
nocoloreados = nocoloreados + 1
End If
Next celda
End Function
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Nolberto
Val: 114
Ha disminuido su posición en 3 puestos en Excel (en relación al último mes)
Gráfica de Excel

Contar Celdas con Formato Condicional

Publicado por Nolberto (94 intervenciones) el 11/11/2016 17:20:59
Saludos.

Puedes usar la función CONTAR.BLANCO

Ejemplo:

1
=CONTAR.BLANCO(A1:C10)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Royeth
Val: 66
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Contar Celdas con Formato Condicional

Publicado por Royeth (28 intervenciones) el 11/11/2016 23:28:54
Contar blanco sirve si la celda está vacía , pero tienen datos todas , lo que las hace cambiar de color es un formato condicional que tienen aplicado
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Contar Celdas con Formato Condicional

Publicado por Jesus R (2 intervenciones) el 13/11/2016 16:37:15
Hola, hace un tiempo tuve que trabajar también con celdas coloreadas, pero era para sumar las de un mismo color, lo solucioné con una función personalizada parecida a la que ha puesto Royeth. Pero el problema que tiene Excel es que cuando cambias el color de una celda el resultado de la fórmula no se actualiza. Yo lo solucioné con otra macro que actualiza las fórmulas.
La macro para contar colores sería:

1
2
3
4
5
6
7
8
9
10
Function CuentaColores(range_data As Range, criteria As Range) As Long
    Dim datax As Range
    Dim xcolor As Long
xcolor = criteria.Interior.ColorIndex
For Each datax In range_data
    If datax.Interior.ColorIndex = xcolor Then
        CuentaColores = CuentaColores + 1
    End If
Next datax
End Function

La fórmula a poner en la celda que quieras es =CuentaColores(A1:J28;H26) donde H26 en este caso es la celda con el color que quieras contar.
La otra macro para actualizar las fórmulas sería la siguiente:


1
2
3
4
5
6
7
Sub macro_calculos_automaticos()
With Application
      .Calculation = xlAutomatic
      .MaxChange = 0.001
End With
ActiveWorkbook.PrecisionAsDisplayed = False
End Sub

Prueba a ver si te sirve.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Contar Celdas con Formato Condicional

Publicado por Jesus (2 intervenciones) el 14/11/2016 00:02:18
Hola de nuevo y perdón por el error anterior, el código de antes no sirve con formato condicional.
En el archivo adjunto tienes un ejemplo que si funciona.
De todas formas lo tienes bien explicado en la siguiente dirección:
https://exceltotal.com/sumar-y-contar-celdas-por-color-de-formato-condicional/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Contar Celdas con Formato Condicional

Publicado por Javier Gil (1 intervención) el 17/08/2017 21:29:07
Hola a todos, funciona con ese formato condicional que lleva, pero cambiando el formato condicional resaltando los 3 superiores del rango deja de funcionar, no me explico la razón.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Contar Celdas con Formato Condicional

Publicado por Andres (1 intervención) el 26/01/2019 07:23:59
hola, muy buen exel, sin embargo no me funciono el código, le puse a la celda un formato condicional nuevo de color: =Y(J$2>=$H6;J$2<=$I6) y ejecute la función, pero no me cuenta las celdas de color, que mas le podría agregar a tu código porfavor.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar