Formule SI

Résolu
Chacha -  
PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai un problème avec cette formule :
=SI(F2>6,5;H2<40;"30";SI(F2>6,5;H2>40<46;"70";SI(F2>6,5;H2>46;"140")))
Sa me met que y a trop grand nombre d'argument

Je n'arrive pas à comprendre ou est mon erreur
si Quelqu'un peux m'aider

Configuration: Windows / Chrome 87.0.4280.141

5 réponses

  1. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 784
     
    bonjour,

    Il ne faut pas mettre de guillemets (") pour obtenir un résultat numérique, avec les guillemets la formule retourne un chiffre (un texte) au lieu d'un nombre (une quantité).

    0
    1. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 784
       
      D'autre part, il faut mettre des ET() pour la condition.
      Si j'ai bien compris tu voudrais :
      =SI(ET(F2>6,5;H2<40);30;SI(ET(F2>6,5;H2>40;H2<46);70;SI(ET(F2>6,5;H2>46);140;"????")))
      qui se simplifie :
      =SI(F2>6,5;SI(H2<40;30;SI(ET(H2>40;H2<46);140));"????")
      0
      1. Chacha > Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention  
         
        Oui sa fonctionne merci beaucoup
        0
  2. Chacha
     
    Même sans les guillemets cela ne fonctionne pas
    0
  3. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 512
     
    Bonjour,

    F2>6,5 revient tout au long de la formule, inutile de la répéter
    H2 a une double condition pour le 70 inutile également si c'est <40 à la précédente condition c'est forcément supérieur.
    Donc et en voulant tenir compte du(des) nombre(s) qui sert(servent) de bascule

    =SI(F2>6,5;SI(H2<=40;30;SI(H2<=46;70;SI(H2>46;140;"")));"")


    ou

    =SI(F2>6,5;SI(H2<40;30;SI(H2<46;70;SI(H2>=46;140;"")));"")


    Revenir si c'est autre chose

    Cordialement
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 512
     
    Merci

    Et pour ne rien inscrire si soit F2 soit H2 est vide

    =SI(OU(F2="";H2="");"";SI(F2>6,5;SI(H2<=40;30;SI(H2<=46;70;SI(H2>46;140;"")));""))

    ou
    =SI(OU(F2="";H2="");"";SI(F2>6,5;SI(H2=40;30;SI(H2=46;70;SI(H2=>46;140;"")));""))


    Si c'est résolu résolu ne pas oublier le clic sur le bouton vert

    Cordialement
    0