Formato condicional sin solucion?

22/06/2006 - 10:17 por martin | Informe spam
Hola a todos.

Queria saber si se puede dar formato condicional a una fila de celdas que
tienen estos valores:



7...17.11 0...18.16 1...18.54 3...16.91 0...31.09 1...12.98


obtenidos a partir de concatenar el valor de dos celdas de otras hojas:
=CONCATENAR(SUMA(DIA1!A2;DIA2!A2;DIA3!A2);"...";KMS!A2)

Lo que quiero es dar formato condicional segun el valor del primer numero
de acuerdo a un criterio que seria: azul si ese primer numero es mayor que
6 rojo si esta entre 6 y 3 y verde si es menor de tres. He probado con
=IZQUIERDA(A2;1)>6

Pero sigue poniendome todo azul sin considerar solo el primer numero que es
lo que yo quiero.

Los numero a considerar para esas celdas serian 7 (azul), 0 (verde), 1
(verde), 3 (rojo), 0 (verde), 1 (verde).

¿Se puede hacer?

Gracias por adelantado.


Salu2. Martin.

Preguntas similare

Leer las respuestas

#1 KL
22/06/2006 - 10:36 | Informe spam
Hola martin,

Prueba las siguientes formulas dentro del formato condicional:

Cond 1: =--IZQUIERDA(A2;1)>6
Cond 2: =Y(--IZQUIERDA(A2;1)>2;--IZQUIERDA(A2;1)<6)
Cond 3: =--IZQUIERDA(A2;1)<3


Asegurate de que A2 es la referencia a la celda activa del rango seleccionado.

Saludos,
KL


"martin" wrote in message news:e7djma$sqv$



Hola a todos.

Queria saber si se puede dar formato condicional a una fila de celdas que
tienen estos valores:



7...17.11 0...18.16 1...18.54 3...16.91 0...31.09 1...12.98


obtenidos a partir de concatenar el valor de dos celdas de otras hojas:
=CONCATENAR(SUMA(DIA1!A2;DIA2!A2;DIA3!A2);"...";KMS!A2)

Lo que quiero es dar formato condicional segun el valor del primer numero
de acuerdo a un criterio que seria: azul si ese primer numero es mayor que
6 rojo si esta entre 6 y 3 y verde si es menor de tres. He probado con
=IZQUIERDA(A2;1)>6

Pero sigue poniendome todo azul sin considerar solo el primer numero que es
lo que yo quiero.

Los numero a considerar para esas celdas serian 7 (azul), 0 (verde), 1
(verde), 3 (rojo), 0 (verde), 1 (verde).

¿Se puede hacer?

Gracias por adelantado.


Salu2. Martin.
Respuesta Responder a este mensaje
#2 Xavier Budet Graco
22/06/2006 - 11:20 | Informe spam
Hola "martin", la fórmula no te funciona porque estas comparando un texto con un valor.

Cuando utilizas =IZQUIERDA(12...) estás haciendo una extracción a TEXTO y después lo comparas con un valor numérico.

Para que funcione has de devolver el valor numérico al texto: =VALOR(IZQUIERDA(A2;1))>6

Para extraer el número de la izquierda se puede abreviar a =VALOR(IZQUIERDA(A2))>6

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"martin" escribió en el mensaje news:e7djma$sqv$



Hola a todos.

Queria saber si se puede dar formato condicional a una fila de celdas que
tienen estos valores:



7...17.11 0...18.16 1...18.54 3...16.91 0...31.09 1...12.98


obtenidos a partir de concatenar el valor de dos celdas de otras hojas:
=CONCATENAR(SUMA(DIA1!A2;DIA2!A2;DIA3!A2);"...";KMS!A2)

Lo que quiero es dar formato condicional segun el valor del primer numero
de acuerdo a un criterio que seria: azul si ese primer numero es mayor que
6 rojo si esta entre 6 y 3 y verde si es menor de tres. He probado con
=IZQUIERDA(A2;1)>6

Pero sigue poniendome todo azul sin considerar solo el primer numero que es
lo que yo quiero.

Los numero a considerar para esas celdas serian 7 (azul), 0 (verde), 1
(verde), 3 (rojo), 0 (verde), 1 (verde).

¿Se puede hacer?

Gracias por adelantado.


Salu2. Martin.
Respuesta Responder a este mensaje
#3 martin
22/06/2006 - 13:26 | Informe spam
Mucchhiiiisiiimas gracias Xavier y KL . Parece que las dos formas funcionan
perfectamente. Solo una cosa, lo de Xavier lo entiendo, pero lo de KL no. ¿
Como es posible que solo con poner dos signos menos delante de IZQUIERDA
esto funcione? alucino. En fin si me lo dices te lo agradezco.


Muchas gracias.


Salu2. Martin.


Hola "martin", la fórmula no te funciona porque estas comparando un
texto con un valor.

Cuando utilizas =IZQUIERDA(12...) estás haciendo una extracción a
TEXTO y después lo comparas con un valor numérico.

Para que funcione has de devolver el valor numérico al texto:
=VALOR(IZQUIERDA(A2;1))>6

Para extraer el número de la izquierda se puede abreviar a
=VALOR(IZQUIERDA(A2))>6

Saludos,

Respuesta Responder a este mensaje
#4 KL
22/06/2006 - 14:44 | Informe spam
Hola martin,

Los dos signos menos hacen lo mismo que la funcion VALOR - forzar la conversion de una cadena de texto o un valor logico (VERDADERO o FALSO) que representan un valor numerico en el propio valor numerico, p.ej.:

etc.

El metodo se basa en el hecho de que en Excel, a diferencia de la mayoria de las funciones, los operadores matematicos basicos (-,+,^,/,*) son capaces de hacer esta conversion

Saludos,
KL


"martin" wrote in message news:e7dupq$keb$
Mucchhiiiisiiimas gracias Xavier y KL . Parece que las dos formas funcionan
perfectamente. Solo una cosa, lo de Xavier lo entiendo, pero lo de KL no. ¿
Como es posible que solo con poner dos signos menos delante de IZQUIERDA
esto funcione? alucino. En fin si me lo dices te lo agradezco.


Muchas gracias.


Salu2. Martin.


Hola "martin", la fórmula no te funciona porque estas comparando un
texto con un valor.

Cuando utilizas =IZQUIERDA(12...) estás haciendo una extracción a
TEXTO y después lo comparas con un valor numérico.

Para que funcione has de devolver el valor numérico al texto:
=VALOR(IZQUIERDA(A2;1))>6

Para extraer el número de la izquierda se puede abreviar a
=VALOR(IZQUIERDA(A2))>6

Saludos,






Respuesta Responder a este mensaje
#5 martin
22/06/2006 - 23:47 | Informe spam
Hola martin,

Los dos signos menos hacen lo mismo que la funcion VALOR - forzar la
conversion de una cadena de texto o un valor logico (VERDADERO o
FALSO) que representan un valor numerico en el propio valor numerico,
p.ej.:

etc.


Muchas gracias por la explicacion KL, ya se sabe que "a la cama no te
iras .sin saber algo mas" (de excel).


Salu2. Martin.


El metodo se basa en el hecho de que en Excel, a diferencia de la
mayoria de las funciones, los operadores matematicos basicos
(-,+,^,/,*) son capaces de hacer esta conversion

Saludos,
KL


"martin" wrote in message
news:e7dupq$keb$
Mucchhiiiisiiimas gracias Xavier y KL . Parece que las dos formas


funcionan
perfectamente. Solo una cosa, lo de Xavier lo entiendo, pero lo de KL


no. ¿
Como es posible que solo con poner dos signos menos delante de


IZQUIERDA
esto funcione? alucino. En fin si me lo dices te lo agradezco.


Muchas gracias.


Salu2. Martin.


Hola "martin", la fórmula no te funciona porque estas comparando un
texto con un valor.

Cuando utilizas =IZQUIERDA(12...) estás haciendo una extracción




a
TEXTO y después lo comparas con un valor numérico.

Para que funcione has de devolver el valor numérico al texto:
=VALOR(IZQUIERDA(A2;1))>6

Para extraer el número de la izquierda se puede abreviar a
=VALOR(IZQUIERDA(A2))>6

Saludos,






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida