Fórmula de Excel entre
Resueltobrucine Mensajes publicados 25108 Fecha de registro Estado Miembro Última intervención -
Hola,
Estoy buscando hacer una fórmula que aplique un resultado según un rango, me explico:
si A1 es inferior a 5 entonces 0, si A1 está entre 5 y 10 entonces 2, si A1 está entre 10 y 20 entonces 3, si A1 es superior a 20 entonces 4
gracias por su ayuda.
Atentamente.
4 respuestas
-
Hola,
La condición puede que no sea coherente con los límites incluidos estrictamente o no.
Exactamente la misma pregunta se hizo hace poco, se resuelve simplemente por:
=SI.CONDITIONS(A1>20;4;A1>10;3;A1>5;2;A1<=5;0) -
=SI(A1>=5;A1<=10;2;SI(A1>=11;A1<=20;3;SI(A1>=21;4;0)))
respuesta de excel: demasiados argumentos
gracias
-
Hola,
Si tu versión de Excel tiene SI.CONDITIONS, te estás complicando la vida sin necesidad.
Si no es el caso, tu sintaxis es incorrecta porque cada una de las dos primeras condiciones debería estar controlada por Y, SI(Y(A1>=5;A1<=10);2
A ti te toca determinarlo, pero tu límite no puede ser al mismo tiempo <=20 y >=20.
De todos modos, es más simple escribir, con el límite que deseamos:
=SI(A1>20;4;SI(A1>10;3;SI(A1>5;2;0)))
-
-
=SI(A1<5;0;SI(A1<10;2;SI(A1<20;3;4)))
De hecho, tenía que plantearlo de otra manera...
Funciona, gracias al foro, lo encontré gracias a sus consejos...
Buen día.
-
Hola a todos,
=(A1>5)*2+(A1>10)+(A1>20)
Daniel