4 condiciones SI con 4 valores diferentes

18/01/2006 - 11:39 por Vere | Informe spam
Necesito crear una fórmula del tipo si condición1 devolver 0, si condición 2
devolver 1, si condición 3 devolver 2, si condición 4 devolver 3... Es
decir para 4 condiciones diferentes devolver 4 valores distintos. Gracias de
antemano

Preguntas similare

Leer las respuestas

#6 Vere
18/01/2006 - 17:48 | Informe spam
Hola KL.

Pues el tema en concreto es éste:


Valor a devolver Condición
0 M<0
1 0<M<25%C
2 25%C<M<C
3 M>=C

¿Puedes echarme un cable?

Gracias de antemano y saludos

Veredas



"julian-vlc-sp" escribió:

> ¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.
>
:-))

SALUDOS.
Julián-Valencia-España

"Vere" escribió en el mensaje
news:
> Muchas gracias Julián, ese es el procedimiento que seguía y no lo
> conseguía.
> Mi problema es la advertencia que me apuntas al final y que yo no sabía;
> la
> primera vez que se cumple un verdadero YA NO EVALÚA EL RESTO.
>
> Gracias de nuevo por tu ayuda.
>
> Saludos
>
> Veredas.
>
>
> "julian-vlc-sp" escribió:
>
>> > >> ¡Importante!: Colabora con el grupo.Contesta a este mensaje
>> y dinos si te sirvió o no la respuesta dada. Muchas gracias.
>> > >>
>> Pues en principio seria algo así como:
>>
>> Si(condición 1;0;Si(condición 2;1;Si(condición 3;2;Si(condición 4;3;"otra
>> situación"))))
>>
>> Lo anterior es si existen mas posibilidades de las 4 evaluadas, y para
>> esas
>> que existen de mas queremos presentar en la casilla el texto "otra
>> situación"
>>
>> Si al no cumplirse ni la condición 1 ni la 2 ni la 3, seguro se cumple la
>> 4,
>> la formula anterior puede quedarse en
>>
>> Si(condición 1;0;Si(condición 2;1;Si(condición 3;2;3)))
>>
>> Si la condiciones son por ejemplo que la celda A1 sea menor que 100, o
>> mayor
>> o igual que 100 pero menor que 1.000, o mayor o igual que 1.000 pero
>> menor
>> que 10.000 y resto de valores, tienes que empezar a evaluar por el valor
>> menor, mas o menos así:
>>
>> =SI(A1<100;"menor que 100";SI(A1<1000;"menor que
>> 1.000";SI(A1<10000;"menor
>> que 10.000";"mayor o igual que 10.000")))
>>
>> Si en el caso anterior quisieras mayor que 10.000, o menor o igual que
>> 10.000 pero mayor que 1.000, o menor o igual que 1.000 pero mayor que 100
>> y
>> por ultimo el resto, tendrías que empezar a evaluar por el 10.000, mas o
>> menos como sigue:
>>
>> =SI(A1>10.000;"mayor que 10.000";SI(A1>1.000;"mayor que 1.000 pero igual
>> o
>> menor que 10.000";SI(A1>100;"mayor que 100 pero menor o igual que
>> 1.000";"menor o igual que 100")))
>>
>> Ten en cuenta algo importante, si llegado a un SI, la condición es
>> verdadera, el resto de formula no se evalúa por mucha que haya escrito
>> después.
>>
>> SALUDOS.
>> Julián-Valencia-España
>>
>> "Vere" escribió en el mensaje
>> news:
>> > Necesito crear una fórmula del tipo si condición1 devolver 0, si
>> > condición
>> > 2
>> > devolver 1, si condición 3 devolver 2, si condición 4 devolver 3...
>> > Es
>> > decir para 4 condiciones diferentes devolver 4 valores distintos.
>> > Gracias
>> > de
>> > antemano
>>
>>
>>



Respuesta Responder a este mensaje
#7 julian-vlc-sp
18/01/2006 - 19:54 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.

Pues escribiendo aquí directamente y sin comprobarlo en Excel, yo pondría
algo como:

Si(M<=0;0;Si(Y(0<=M;M<0,25*C);1;Si(Y(0,25*C<=M;M<C);2;3)))

He añadido algunos iguales para evitar que M=0, y M%%C, dieran como
resultado 3.


SALUDOS.
Julián-Valencia-España

"Vere" escribió en el mensaje
news:
Hola KL.

Pues el tema en concreto es éste:


Valor a devolver Condición
0 M<0
1 0<M<25%C
2 25%C<M<C
3 M>=C

¿Puedes echarme un cable?

Gracias de antemano y saludos

Veredas



"julian-vlc-sp" escribió:

>> ¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.
>>
:-))

SALUDOS.
Julián-Valencia-España

"Vere" escribió en el mensaje
news:
> Muchas gracias Julián, ese es el procedimiento que seguía y no lo
> conseguía.
> Mi problema es la advertencia que me apuntas al final y que yo no
> sabía;
> la
> primera vez que se cumple un verdadero YA NO EVALÚA EL RESTO.
>
> Gracias de nuevo por tu ayuda.
>
> Saludos
>
> Veredas.
>
>
> "julian-vlc-sp" escribió:
>
>> >> >> ¡Importante!: Colabora con el grupo.Contesta a este mensaje
>> y dinos si te sirvió o no la respuesta dada. Muchas gracias.
>> >> >>
>> Pues en principio seria algo así como:
>>
>> Si(condición 1;0;Si(condición 2;1;Si(condición 3;2;Si(condición
>> 4;3;"otra
>> situación"))))
>>
>> Lo anterior es si existen mas posibilidades de las 4 evaluadas, y para
>> esas
>> que existen de mas queremos presentar en la casilla el texto "otra
>> situación"
>>
>> Si al no cumplirse ni la condición 1 ni la 2 ni la 3, seguro se cumple
>> la
>> 4,
>> la formula anterior puede quedarse en
>>
>> Si(condición 1;0;Si(condición 2;1;Si(condición 3;2;3)))
>>
>> Si la condiciones son por ejemplo que la celda A1 sea menor que 100, o
>> mayor
>> o igual que 100 pero menor que 1.000, o mayor o igual que 1.000 pero
>> menor
>> que 10.000 y resto de valores, tienes que empezar a evaluar por el
>> valor
>> menor, mas o menos así:
>>
>> =SI(A1<100;"menor que 100";SI(A1<1000;"menor que
>> 1.000";SI(A1<10000;"menor
>> que 10.000";"mayor o igual que 10.000")))
>>
>> Si en el caso anterior quisieras mayor que 10.000, o menor o igual que
>> 10.000 pero mayor que 1.000, o menor o igual que 1.000 pero mayor que
>> 100
>> y
>> por ultimo el resto, tendrías que empezar a evaluar por el 10.000, mas
>> o
>> menos como sigue:
>>
>> =SI(A1>10.000;"mayor que 10.000";SI(A1>1.000;"mayor que 1.000 pero
>> igual
>> o
>> menor que 10.000";SI(A1>100;"mayor que 100 pero menor o igual que
>> 1.000";"menor o igual que 100")))
>>
>> Ten en cuenta algo importante, si llegado a un SI, la condición es
>> verdadera, el resto de formula no se evalúa por mucha que haya escrito
>> después.
>>
>> SALUDOS.
>> Julián-Valencia-España
>>
>> "Vere" escribió en el mensaje
>> news:
>> > Necesito crear una fórmula del tipo si condición1 devolver 0, si
>> > condición
>> > 2
>> > devolver 1, si condición 3 devolver 2, si condición 4 devolver
>> > 3...
>> > Es
>> > decir para 4 condiciones diferentes devolver 4 valores distintos.
>> > Gracias
>> > de
>> > antemano
>>
>>
>>



Respuesta Responder a este mensaje
#8 KL
18/01/2006 - 21:01 | Informe spam
Hola chicos,

"julian-vlc-sp" wrote in message
Si(M<=0;0;Si(Y(0<=M;M<0,25*C);1;Si(Y(0,25*C<=M;M<C);2;3)))



Yo lo pondria un pelin mas cortito y mucho mas rapido (si se quiere copiar en muchas celdas):

=SI(M<0;0;COINCIDIR(M;{0\0,25\1}*C))

Saludos,
KL
Respuesta Responder a este mensaje
#9 Vere
19/01/2006 - 09:58 | Informe spam
¡¡¡Por fin!!!

Os estoy muy agradecida a los 2; me habéis sacado de un "atasco" importante.
Me gustaría deciros que espero devolveros el favor ayudándoos a vosotros en
alguna consulta, pero me temo que no va a suceder.

Gracias de nuevo y salu2

Veredas




"KL" escribió:

Hola chicos,

"julian-vlc-sp" wrote in message
> Si(M<=0;0;Si(Y(0<=M;M<0,25*C);1;Si(Y(0,25*C<=M;M<C);2;3)))

Yo lo pondria un pelin mas cortito y mucho mas rapido (si se quiere copiar en muchas celdas):

=SI(M<0;0;COINCIDIR(M;{0\0,25\1}*C))

Saludos,
KL

Respuesta Responder a este mensaje
#10 julian-vlc-sp
19/01/2006 - 14:10 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.

:-)) Gracias a ti por preguntar y dejarte ayudar

P.D.: Gracias KL, estas cosas nuevas par mi que posteas las voy guardando
(yo uso mas el Access)

SALUDOS.
Julián-Valencia-España

"Vere" escribió en el mensaje
news:
¡¡¡Por fin!!!

Os estoy muy agradecida a los 2; me habéis sacado de un "atasco"
importante.
Me gustaría deciros que espero devolveros el favor ayudándoos a vosotros
en
alguna consulta, pero me temo que no va a suceder.

Gracias de nuevo y salu2

Veredas




"KL" escribió:

Hola chicos,

"julian-vlc-sp" wrote in message
> Si(M<=0;0;Si(Y(0<=M;M<0,25*C);1;Si(Y(0,25*C<=M;M<C);2;3)))

Yo lo pondria un pelin mas cortito y mucho mas rapido (si se quiere
copiar en muchas celdas):

=SI(M<0;0;COINCIDIR(M;{0\0,25\1}*C))

Saludos,
KL

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