Formule "SI" avec conditions multiples sous Libre Office

Résolu
JeanBartassant Messages postés 17 Statut Membre -  
JeanBartassant Messages postés 17 Statut Membre -
Bonjour,

J'essaie d'inclure une formule, sous Libre Office, mais je n'obtiens que des codes d'erreur. Quelqu'un pourrait-il me dire où elle se niche :

Je voudrais obtenir en B un résultat différent suivant la valeur de A, tel que :

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

C'est simple, sûrement, j'avais réussi il y a quelques années, mais là plus moyen de retrouver. Problème de syntaxe, mais lequel ?.....

Merci d'avance !

3 réponses

  1. diablo13800 Messages postés 3469 Date d'inscription   Statut Membre Dernière intervention   1 872
     
    Voila comment je le comprend et l'écrirais:
    =SI(E<3 ;Si(P<250;A="3.15€";Si(P<500;A=(Prix pour E<3cm et 250<P<500));SI(P<1000;A="(Prix pour E<3CM et 500<P<1000)"; Si(Continuer jusqu'au 3 Kg)))) ; Si(P<250; A="5.50€";Si(P<500;A=(Prix pour E>3cm et 250<P<500) ; Si(P<1000;A=("Prix pour E>3CM et 500<P<1000"; Si (Continuer jusqu'au 3KG)))))

    En version plus ... claire ca donnerais ca

    Si E<3 //On est dans le format lettre Suivi
    Si P<250
    A=3.15
    Sinon
    Si P<500
    A="Prix pour E<3cm et 250<P<500
    Sinon
    Si P<1000
    A="Prix pour E<3cm et 500<P<1000
    Sinon
    Etc
    Fin Si
    Fin Si
    Fin Si
    Sinon // On entre au format Colissimo
    Si P<250
    A=550
    Sinon
    Si P<500
    A="Prix pour E<3cm et 250<P<500
    Sinon
    Si P<1000
    A="Prix pour E<3cm et 500<P<1000
    Sinon
    Etc
    Fin Si
    Fin Si
    Fin Si
    Fin Si


    C'est quelque chose comme ça que tu voudrais?
    1
    1. JeanBartassant Messages postés 17 Statut Membre 1
       
      Tout à fait ! J'ai développé ta formule et je l'ai testée, avec les valeurs réelles de La Poste à ce jour (on ne sait jamais, tu peux en avoir besoin) : elle fonctionne parfaitement. La voici (je n'ai pas mis les valeurs de "A" entre parenthèses -ce qui renverrait un "Texte"-, car je n'ai pas besoin de faire figurer la monnaie, le nombre suffit) :

      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))))))

      Un grand merci pour ton aide. Du coup, je me suis plongé dans les tutoriels de tableurs qu'on peut trouver sur le net : c'est mieux qu'un Sudoku !
      J'indique "Résolu" à la question.
      0