Formule à plusieurs conditions

Résolu
gb2812 Messages postés 13 Statut Membre -  
gb2812 Messages postés 13 Statut Membre -
Bonjour,
Je veux développer une formule qui tient compte des conditions suivantes:
Le résultat de ma cellule est un % et dans la cellule adjacente, je veux inscrire le texte correspondant.
Très avancé 80% et plus
Avancé 70% à 79%
Moyen 60% à 69%
Faible 40% à 59%
Pauvre 20% à 39%
Déficient 0% à 19%
La formule que j'essaie ne fonctionne pas:
=SI(OU(X>=80%;"Très avancé";SI(X>=70%;X<=79%);"Avancé";SI(X>=60%;X<=69%);"Moyen";SI(X>=40%;X<=59%);"Faible";SI(X<=20%;X<=39%);"Pauvre";"Déficient"))
Merci de votre aide

2 réponses

  1. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 480
     
    Bonjour.

    Le OU n'a rien à faire dans cette formule !
    0
    1. gb2812 Messages postés 13 Statut Membre
       
      Bonne retraite.
      J'ai enlevé le OU et sa parenthèse, et ça ne fonctionne pas encore.
      0
  2. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 480
     
    =SI(X>=0,8;"Très avancé";SI(X>=0,7;"Avancé";SI(X>=0,6; "Moyen";SI(X>=0,4;"Faible";SI(X>=0,2;"Pauvre";"Déficient")))))

    En effet quand tu écris SI(X<=20%;X<=39%
    )
    ;"Pauvre";"Déficient"))
    la parenthèse après 39% empêche la fonction SI de lire "Pauvre"

    D'autre part, il ne fallait pas écrire SI(X>=70%;X<=79%); mais bien
    SI(ET(X>=70%;X<=79%);

    Et puis, ce n'est pas la peine de préciser SI(X>=70%;
    X<=79%
    ) puisque tu as déjà examiné (et écarté) la condition SI X>=80% ...

    Quand tu écris une formule, il faut suivre les indications que fournit Excel dans la bulle d'aide, et qui évoluent au fur et à mesure que tu écris. C'est d'un grand secours pour appliquer la bonne syntaxe.

    Cordialement.
    0
    1. gb2812 Messages postés 13 Statut Membre
       
      Merci Raymond,
      Cette fois ça fonctionne à merveille.
      Bonne retraite et profitez bien des Antilles.
      Gerry
      0