Fórmula "SI" con múltiples condiciones en Libre Office

Resuelto
JeanBartassant Mensajes publicados 17 Estado Membre -  
JeanBartassant Mensajes publicados 17 Estado Membre -
Hola,

Estoy intentando incluir una fórmula en Libre Office, pero solo obtengo códigos de error. ¿Alguien podría decirme dónde se encuentra el problema?

Quiero obtener en B un resultado diferente según el valor de A, como:

=SI(A<250;"3.15";SI(250>A<500;"4.3";SI(500>A<1000;"5.45")); etc....

Es simple, seguro, lo había logrado hace algunos años, pero ahora no consigo recordar. Problema de sintaxis, ¿pero cuál?.....

¡Gracias de antemano!

Configuración: Windows XP / Firefox 41.0

3 réponses

diablo13800 Mensajes publicados 3469 Fecha de registro   Estado Membre Última intervención   1 872
 
Aquí está como yo lo entiendo y lo escribiría:
=SI(E<3 ;Si(P<250;A="3.15€";Si(P<500;A=(Precio para E<3cm y 250<P<500));SI(P<1000;A="(Precio para E<3CM y 500<P<1000)"; Si(Continuar hasta los 3 Kg)))) ; Si(P<250; A="5.50€";Si(P<500;A=(Precio para E>3cm y 250<P<500) ; Si(P<1000;A=("Precio para E>3CM y 500<P<1000"; Si (Continuar hasta los 3KG)))))

En una versión más ... clara, esto daría

Si E<3 //Estamos en el formato carta Seguimiento
Si P<250
A=3.15
Sino
Si P<500
A="Precio para E<3cm y 250<P<500
Sino
Si P<1000
A="Precio para E<3cm y 500<P<1000
Sino
Etc
Fin Si
Fin Si
Fin Si
Sino // Entramos en el formato Colissimo
Si P<250
A=5.50
Sino
Si P<500
A="Precio para E<3cm y 250<P<500
Sino
Si P<1000
A="Precio para E<3cm y 500<P<1000
Sino
Etc
Fin Si
Fin Si
Fin Si
Fin Si


¿Es algo así lo que quieres?
1
JeanBartassant Mensajes publicados 17 Estado Membre 1
 
¡Exactamente! He desarrollado tu fórmula y la he probado, con los valores reales de La Poste a día de hoy (nunca se sabe, puede que lo necesites): funciona perfectamente. Aquí está (no he puesto los valores de "A" entre paréntesis -lo que remitiría a un "Texto"- ya que no necesito reflejar la moneda, el número basta):

SI(E<3;SI(P<250;3.15;SI(P<500;4.3;SI(P<1000;5.45;SI(P<2000;6.9;SI(P<3000;7.5)))));
SI(P<250;5.5;SI(P<500;6.45;SI(P<1000;7.9;SI(P<2000;8.95;SI(P<5000;11.5))))))

Muchas gracias por tu ayuda. Así que me he sumergido en los tutoriales de hojas de cálculo que se pueden encontrar en la red: ¡es mejor que un Sudoku!
Indico "Resuelto" a la pregunta.
0