Fórmula condicional

Hola,
Estoy investigando cómo hacer una fórmula condicial con el siguiente caso:
Si el número de la celda (C4) es menor que 10 entonces el resultado debe ser 0.25; si el número de la celda (C4) es mayor que 10 pero menor que 20 el resultado debe ser 0.50; si el número de la celda (C4) es mayor que 20 pero menor que 30 el resultado debe ser 0.75 y finalmente si el número de la celda (C4) es mayor que 30 pero menor que 40 el resultado debe ser 1.
Entiendo que puede ser así, pero no me sale: =SI(C4<10;0.25);SI(10<C4<20;0.50);SI(20<C4<30;0.75);SI(30<C4<40;1)
Gracias!

1 respuesta

Respuesta
1
La fórmula tendría que ser así:
=SI(C4<10;0,25;SI(Y(C4>=10;C4<20);0,5;SI(Y(C4>=20;C4<30);0,75;SI(Y(C4>=30;C4<40);1;""))))
No olvides de finalizar y puntuar la consulta
Muchísimas gracias Oscar. Por lo que veo el resultado que da (el 0.25, 0.50, 0.75 y 1) aparece como texto y yo necesitaría que fuera un número que después tengo que sumar a otras dos celdas. Intenté cambiar el formato de celda a número pero no me da resultado, al hacer la suma es como si la celda en la que puse la fórmula condicional estuviera vacía (CERO) cuando en realidad tiene el 0.25.
¿Cómo le hago para que el resultado se pueda sumar a otras celdas?
Gracias nuevamente
Prueba cambiando el separador decimal en vez de coma como te lo envíe ponle punto
=SI(C4<10;0.25;SI(Y(C4>=10;C4<20);0.5;SI(Y(C4>=20;C4<30);0.75;SI(Y(C4>=30;C4<40);1;""))))
Puebala así y comentame si funciona
Hola Oscar,
No me funciona con el punto. Al ponerlo me sale el mensaje de error de excel que dice que la fórmula es incorrecta.
Gracias!
Vamos a hacer otra prueba:
Multiplica toda la fórmula por 1
=SI(C4<10;0.25;SI(Y(C4>=10;C4<20);0.5;SI(Y(C4>=20;C4<30);0.75;SI(Y(C4>=30;C4<40);1;""))))*1
Fíjate si así anda

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas