Conditions

Résolu
patrickmhd -  
patrickmhd Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je n'arrive pas à finaliser cette formule

=SI(M5<81;"MINIME";SI(M5<82>375;"FAIBLE";SI(M5<376>500;"MOYEN";SI(M5<501>1225;"ELEVE";SI(M5<1225>10000;" TRES ELEVE")))))

Si quelqu'un pouvait m'aider

merci d'avance

(office 2007 - Windows 7)

4 réponses

  1. JSmithJ Messages postés 4403 Date d'inscription   Statut Contributeur Dernière intervention   728
     
    C'est normal, la formule écrite comme ça c'est impossible! Même en maths, X<100>200 ça ne marche pas! A la rigueur 100<X<200 ça serait bon mais excel ne le comprend pas.

    Je l'ai laissé assez simple et mise avec des paliers pour éviter les valeurs "trou". En espérant que ça vous ira, essayez ça:

    =SI(M5<=81;"MINIME";SI(ET(M5>81;M5<=375);"FAIBLE";SI(ET(M5>375;M5<=500);"MOYEN";SI(ET(M5>500;M5<=1225);"ELEVE";SI(ET(M5>1225;M5<=10000);"TRES ELEVE";"")))))
    0
    1. patrickmhd Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
       
      Bonsoir,

      Je ne pensais pas que cela irais aussi vite je vous remercie sincèrement.

      Merci beaucoup

      à bientôt

      Patrick
      0
  2. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Bonjour

    ou en un peu plus simple (les ET(..) sont inutiles)
    =SI(M5<81;"MINIME";SI(M5<375;"FAIBLE";SI(M5<500;"MOYEN";SI(M5<1225;"ELEVE";SI(M5<10000;" TRES ELEVE";"")))))

    RQ. A toi de voir s'il faut remplacer les < par des <=

    Cdlmnt
    0
    1. JSmithJ Messages postés 4403 Date d'inscription   Statut Contributeur Dernière intervention   728
       
      Ce n'est pas faux mais j'ai gardé la même structure que ce qu'il voulait faire ^^
      0
    2. patrickmhd Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
       
      Bonsoir,

      Merci à vous aussi, je suis vos discussion avec un grand intérêt.

      Bonne soirée
      0
  3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    en considérant que Excel s'arrête dès qu'il a trouvé une condition remplie dans la formule on peut faire plus simple:

    =SI(M5<=81;"MINIME";SI(M5<=375;"FAIBLE";SI(M5<=500;"MOYEN";SI(M5<=1225;"ELEVE";"TRES ELEVE")))))

    Les "plus grands que" sont inutiles dans ce cas.(si Excel lit la condition <=375 c'est que la valeur est supérieur à 81)

    crdlmnt
    0
  4. patrickmhd Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
     
    Bonsoir,

    il ne me reste plus qu'a faire le stage

    Bon weekend à tous

    Patrick
    0