Cómo NO contar celdas sin valores en una fórmula/módulo en Excel
Para Dante Amor:
Me ha surgido otro problema: resulta que al poner la fórmula en las diferentes casillas, ésta me cuenta las celdas sin valor como un 0. En el caso de los aprobados no las cuenta pero en el caso de los suspensos me las cuenta como si fuesen menores de 5. Necesitaría añadir a la fórmula otra línea en la que solo cuente casillas con valor.
Pongo la fórmula de suspensos que modifiqué de la muestra de arriba:
Function CONTARCOLORSUSP(celdaOrigen As Range, rango As Range) Application. Volatile 'Variables Dim celda As Range 'Recorremos todas las celdas del rango For Each celda In rango 'Compara la propiedad Interior.Color If celda.Interior.Color = celdaOrigen.Interior.Color Then If celda.Value < 5 Then CONTARCOLORSUSP = CONTARCOLORSUSP + 1 End If End If Next celda End Function
3 Respuestas
Respuesta de Jamón Ingles
Respuesta de Abraham Valencia
1
Respuesta de Dante Amor
1
Para mí particularmente lo veo útil que todos respondan y me beneficia mucho en aprender estrategias y trucos en VBA, me gustaría que no desanimes a los colaboradores que dan su valioso tiempo sin costo alguno. saludos! - Adriel Ortiz Mangia