Jump to content

Problema con el formato condicional


Recommended Posts

Buenas!!

Tengo un problema (más que problema es una duda), con el formato condicional. El caso es que parto de la siguiente hoja de cálculo de Excel:

[url=https://imgbb.com/][img]https://i.ibb.co/74wSG6X/1.png[/img][/url]

 

Y quiero crear varios formatos condicionales para el rango C2:C12:

- Si la celda presenta datos menores o iguales que o, que no se formatee.

- Si la celda presenta datos menores que 100.000, que se ponga con un relleno de color verde.

- Si la celda presenta datos comprendidos entre 100.000 y 150.000, que se ponga con un relleno de color amarillo.

- Si la celda presenta datos mayores a 150.000, que se ponga con un relleno de color rojo.

El caso es que si creo los formatos condicionales de la forma que se puede ver en la siguiente imagen, sí funciona:

https://ibb.co/7KWX6LT

 

Entiendo que cuando, por ejemplo, en la celda C3, que contiene un 0, cuando se cumple la primera condición (que el valor sea menor o igual a 0), se ponga la celda sin formato y ya no siga evaluando las condiciones (por eso he marcado la casilla "Detener si es verdad". Hasta ahí lo entiendo.

Lo que no entiendo es que si cambio el orden de las reglas y desmarco la casilla "Detener si es verdad", ya no funciona:

https://ibb.co/0Bk3bf0

 

Mi razonamiento es el siguiente, siguiendo el ejemplo anterior, aplicado a la celda C3. Aplica la primera regla de formato condicional (valor de celda menor que 100.000). Como la celda C3 presenta un valor 0, cumple la regla, por lo tanto se aplica color de relleno verde, y como no está activada la casilla "Detener si es verdad" para la regla, sigue ejecutando la siguiente regla, que es si el valor de la celda es menor o igual a 0. En este caso, la celda C3 también cumple la condición, por lo que se debería de quedar sin formato dicha celda, pero por la razón que sea no lo hace... Está claro que algo se me escapa...

¿Podéis arrojar algo de luz al tema?

Gracias!!

Edited by garbage
Link to post
Share on other sites

Hola @garbage! Debes adjuntar el archivo de excel sobre el que trabajaste para poder ayudarte, igual me parece curioso que, googleando tu consulta para poder responderte con más detalle, esta es la primera página que aparece y tiene tu mismo archivo!

Al margen de eso, tengo entendido que la función de detener si es verdad no afecta a versiones nuevas de excel, solo se mantuvo por compatibilidad con las versiones viejas (anteriores a 2007) que no permitían aplicar varias reglas simultaneamente.

Según microsoft: El orden en el que se evalúan las reglas de formato condicional (su precedencia) también refleja su importancia relativa: cuanto más alta esté una regla en la lista de reglas de formato condicional, más importante será. Esto significa que, en los casos en los que se producen conflictos entre dos reglas de formato condicional, la regla que está en la parte superior de la lista se aplica y la regla que está por debajo de la lista no.

En tu última imagen, las primeras 2 reglas entran en conflicto (todos los valores menores que 0 son también menores que 100000) por lo que solamente se aplica la primera regla -que tiene precedencia sobre la segunda- y las celdas se pintan de verde.

Fijate en el archivo que subo de ejemplo, en el cual las 3 reglas estan en conflicto. Si las reglas se ordenan de acuerdo al primer caso el resultado es correcto, pero en el orden opuesto no, tal como se ve en el segundo caso. Esto es porque todos los valores mayores que 100000 o 150000 son a su vez mayores que 0 y siendo que la primera regla es la que tiene precedencia es la unica que se aplica.

Para dejar la celda sin formatear no creo necesario poner una regla!

Saludos!

Foro.xlsx

Link to post
Share on other sites

Gracias por tu respuesta @Cristian 1985. Efectivamente, el ejemplo lo saqué de la Web que indicas, porque no acababa de entender la lógica de la opción "detener si es verdad", y la verdad es que con ese ejemplo (el de la otra Web), sigo sin verlo del todo claro. Además, como bien comentas, para dejar una celda sin formatear no hace falta crear una regla de formato condicional 😉

Un saludo.

 

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • Create New...

Important Information

Privacy Policy