Fórmula "SI" con múltiples condiciones en Libre Office
Resuelto
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
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 respuestas
-
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?-
¡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.
-