Formule conditionnelle

ericfl -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

dans une cellule j'ai un resultat et en fonction de ce resultat je voudrais afficher un commentaire dans la cellule a cote......quelqu'un peux t'il m'aider;
merci d'avance

si resultat= >170 = a ecrit en vert
>160 = b ecrit en jaune
>150 =c ecrit en orange
<150 = d en rouge

merci

1 réponse

  1. tchernosplif Messages postés 714 Statut Membre 249
     
    Bonjour,

    Comme une MFC est limité à 3 conditions, il faut au préalable mettre couleur d'écriture en rouge par défaut.

    ensuite avec cette formule en B1
    =SI(A1>170;"a";SI(A1>160;"b";SI(A1>150;"c";SI(A1<150;"d";""))))

    + cette MFC en B1(3 conditions)

    la formule est : =SI(A1>170;VRAI) => ecrit en vert
    la formule est : =SI(A1>160;VRAI) => écrit en jaune
    la formule est : =SI(A1>150;VRAI) => écrit en orange

    on arrive au résultat attendu
    0
    1. Paf
       
      Mille z excuses
      en colonne A on a les saisies (170, 160 ...) la formule et la Mise en Forme Conditionnelle devraient plutôt être en colonne B.
      amicalement
      0
    2. tchernosplif Messages postés 714 Statut Membre 249
       
      oups, je n'avais pas fait attention, j'ai corrigé le message ;-)
      0
    3. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482
       
      Autre précision : depuis excel 2007, on peut avoir beaucoup plus que 3 conditions seulement ...
      0
    4. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Bonjour

      petite précisions supplémentaires,(pas forcément utiles je préviens)

      les formules proposées par notre ami tchernosplif sont exactes. On peut noter toutefois que la MFC par formule étant en elle même une condition, écrire:
      =A1>170
      est suffisant
      (d'accord, ça ne sert à rien, mais c'est toujours ça de moins à taper et dans les formules complexes, ça simplifie un peu... et dans certain cas de formule, la MFC refuse carrément la condition SI)

      On peut peut être aussi simplifier la formule qui affichent les lettres
      =SI(A1>170;"a";SI(A1>160;"b";SI(A1>150;"c";"d")))
      puisque les valeurs de A1 qui ne correspondent pas au 3 premières conditions seront forcément
      =<150.

      à moins qu'il ne faille rien mettre dans la cellule si A1 est vide ou = 0 mais là, la formule pourrait être
      =SI(A1=0;"";SI(A1>170;"a";SI(A1>160;"b";SI(A1>150;"c";"d"))))


      crdlmnt. Bon WE à tous
      0