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

Resuelto
JeanBartassant Mensajes publicados 17 Estado Miembro -  
JeanBartassant Mensajes publicados 17 Estado Miembro -
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 respuestas

  1. diablo13800 Mensajes publicados 3469 Fecha de registro   Estado Miembro Ú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
    1. JeanBartassant Mensajes publicados 17 Estado Miembro 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