Arreglo de formula

14/09/2009 - 15:33 por Alfonso | Informe spam
hola
Tengo en una celda
=SI(F66<-45;-12;SI(F66>-45<=-20;-8;SI(F66>-20<=5;0;SI(F66>5< ;2;SI(F66>20<@;8;SI(F66>40;12)))))),
pero cuando en F66 hay 0,00 me da FALSO, a pesar de que tengo incluido
SI(F66>-20<5;0; y debería darme el valor 0. Las demás celdas con el mismo
formato cuando hay otros valores, funcionan, por lo que hay alguna cosa que
se me pasa, pero no doy con ello.
Gracias y saludos.

Preguntas similare

Leer las respuestas

#1 Manolo
14/09/2009 - 16:52 | Informe spam
"Alfonso" escribió en el mensaje
news:eoLXj$
hola
Tengo en una celda
=SI(F66<-45;-12;SI(F66>-45<=-20;-8;SI(F66>-20<=5;0;SI(F66>5< ;2;SI(F66>20<@;8;SI(F66>40;12)))))),
pero cuando en F66 hay 0,00 me da FALSO, a pesar de que tengo incluido
SI(F66>-20<5;0; y debería darme el valor 0. Las demás celdas con el mismo
formato cuando hay otros valores, funcionan, por lo que hay alguna cosa
que se me pasa, pero no doy con ello.
Gracias y saludos.



Hola Alfonso, lo que tienes que arreglar en tu fórmula son las condiciones
dobles. Por ejemplo, donde pones SI(F66>-45<=-20;-8;... lo cambias por
SI(Y(F66>-45;F66< );-8...

Haz todas las correcciones del caso y verás que tu fórmula funciona
perfectamente.

Saludos

Manolo
Respuesta Responder a este mensaje
#2 Alfonso
14/09/2009 - 20:37 | Informe spam
Gracias Manolo, funciona.
Saludos.
"Manolo" escribió en el mensaje
news:

"Alfonso" escribió en el mensaje
news:eoLXj$
hola
Tengo en una celda
=SI(F66<-45;-12;SI(F66>-45<=-20;-8;SI(F66>-20<=5;0;SI(F66>5< ;2;SI(F66>20<@;8;SI(F66>40;12)))))),
pero cuando en F66 hay 0,00 me da FALSO, a pesar de que tengo incluido
SI(F66>-20<5;0; y debería darme el valor 0. Las demás celdas con el mismo
formato cuando hay otros valores, funcionan, por lo que hay alguna cosa
que se me pasa, pero no doy con ello.
Gracias y saludos.



Hola Alfonso, lo que tienes que arreglar en tu fórmula son las condiciones
dobles. Por ejemplo, donde pones SI(F66>-45<=-20;-8;... lo cambias por
SI(Y(F66>-45;F66< );-8...

Haz todas las correcciones del caso y verás que tu fórmula funciona
perfectamente.

Saludos

Manolo

Respuesta Responder a este mensaje
#3 AnSanVal
14/09/2009 - 21:52 | Informe spam
Otra solución: =ELEGIR(COINCIDIR(F66;{-50\-45\-19,9\5,1\20,1\40,1});-12;-8;0;2;8;12)

He incluido = "-45" que no estaba contemplado. Modifica como creas.

Saludos: Antonio.
**************************
"Alfonso" escribió en el mensaje news:%
Gracias Manolo, funciona.
Saludos.
"Manolo" escribió en el mensaje news:

"Alfonso" escribió en el mensaje news:eoLXj$
hola
Tengo en una celda
=SI(F66<-45;-12;SI(F66>-45<=-20;-8;SI(F66>-20<=5;0;SI(F66>5< ;2;SI(F66>20<@;8;SI(F66>40;12)))))), pero cuando en
F66 hay 0,00 me da FALSO, a pesar de que tengo incluido SI(F66>-20<5;0; y debería darme el valor 0. Las demás celdas
con el mismo formato cuando hay otros valores, funcionan, por lo que hay alguna cosa que se me pasa, pero no doy con
ello.
Gracias y saludos.



Hola Alfonso, lo que tienes que arreglar en tu fórmula son las condiciones dobles. Por ejemplo, donde pones
SI(F66>-45<=-20;-8;... lo cambias por SI(Y(F66>-45;F66< );-8...

Haz todas las correcciones del caso y verás que tu fórmula funciona perfectamente.

Saludos

Manolo





Respuesta Responder a este mensaje
#4 julian-vlc-sp
15/09/2009 - 00:02 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.

Otra opción que puedes probar es la siguiente:

=SI(F66<=-45;-12;SI(F66<=-20;-8;SI(F66<=5;0;SI(F66< ;2;SI(F66<@;8;12)))))

Entiendo que en el primer Si, en lugar de F66<-45 querías poner F66<=-45

La función SI mas o menos es

SI(condición;valor_si_condición _=_SI;valor_si_condición _=_NO)

la ultima parte se evalúa cuando la condición no se cumple, por tanto si nos
fijamos en tu primer SI, lo que va después de -12 se evalúa cuando no se
cumple la condición, es decir cuando F66 no es <E, por tanto no hace falta
que en el segundo SI compruebes F66>45, seguro que se cumple.


SALUDOS.
Julián-Valencia-España
http://www.tinyurl.com/julianvalencia


"Alfonso" escribió en el mensaje
news:eoLXj$
hola
Tengo en una celda
=SI(F66<-45;-12;SI(F66>-45<=-20;-8;SI(F66>-20<=5;0;SI(F66>5< ;2;SI(F66>20<@;8;SI(F66>40;12)))))),
pero cuando en F66 hay 0,00 me da FALSO, a pesar de que tengo incluido
SI(F66>-20<5;0; y debería darme el valor 0. Las demás celdas con el mismo
formato cuando hay otros valores, funcionan, por lo que hay alguna cosa
que se me pasa, pero no doy con ello.
Gracias y saludos.

Respuesta Responder a este mensaje
#5 Alfonso
15/09/2009 - 13:46 | Informe spam
Gracias AnSanVal, voy a probar.
Saludos.

"AnSanVal" escribió en el mensaje
news:%
Otra solución:
=ELEGIR(COINCIDIR(F66;{-50\-45\-19,9\5,1\20,1\40,1});-12;-8;0;2;8;12)

He incluido = "-45" que no estaba contemplado. Modifica como creas.

Saludos: Antonio.
**************************
"Alfonso" escribió en el mensaje
news:%
Gracias Manolo, funciona.
Saludos.
"Manolo" escribió en el mensaje
news:

"Alfonso" escribió en el mensaje
news:eoLXj$
hola
Tengo en una celda
=SI(F66<-45;-12;SI(F66>-45<=-20;-8;SI(F66>-20<=5;0;SI(F66>5< ;2;SI(F66>20<@;8;SI(F66>40;12)))))),
pero cuando en F66 hay 0,00 me da FALSO, a pesar de que tengo incluido
SI(F66>-20<5;0; y debería darme el valor 0. Las demás celdas con el
mismo formato cuando hay otros valores, funcionan, por lo que hay
alguna cosa que se me pasa, pero no doy con ello.
Gracias y saludos.



Hola Alfonso, lo que tienes que arreglar en tu fórmula son las
condiciones dobles. Por ejemplo, donde pones SI(F66>-45<=-20;-8;... lo
cambias por SI(Y(F66>-45;F66< );-8...

Haz todas las correcciones del caso y verás que tu fórmula funciona
perfectamente.

Saludos

Manolo









Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida