Excel comparaison de cellule et affichage rés

Bonjour,
J'aimerai comparer deux valeurs dans deux cellules différentes et je veux afficher le résultats dans une troisième. Si C1>C2 afficher hausse (ou la cellule prend une couleur rouge), si C1<C2 afficher baisse ou (ou la cellule prend une couleur bleu) et enfin si C1=C2 afficher RAS ou (ou la cellule prend une otre couleur). Voila.
Comment dois je procéder svp?
Configuration: Windows XP
Internet Explorer 6.0

3 réponses

  1. Contributeur
    Bonjour et exact; evedll,
    ...mais pour completer et être plus prècis il,est possible de passer directement par la mise en forme sans passer par les inscriptions.

    En supposant que le champ de résultats est en colonne C, et commence en C1

    Pour avoir:
    RAS en noir
    Hausse en rouge gras
    Baisse en bleu gras:

    Formater la colonne à la base pour l'option RAS, et ensuite:

    Sélectionner le champ de la colonne C, à partir de C2
    Barre des taches / Format / Mise en forme conditionnelle/
    Dans la boite, fenetre haute gauche, sélectionner: la formule est:
    dans la fenêtre droite, écrire la formule:
    =C2>C1
    Cliquer sur format dans la boite,choisir police / Rouge / Gras
    Cliquer sur OK on revient à la boite:
    Cliquer sur ajoputer et même opération avec
    =C2<C1, police Bleu / Gras
    et si c'est nécessaire ajouter une troisiéme option, c'est la dernière possible.

    En fait cette solution permet 4 types de format:
    le format d'origine + les 3 possibles par la boite. Le format choisi par Excel est, dans l'ordre, le 1° pour lequel la formule correspond aux informations.
    Comme les couleurs de police, la couleur de cellule est formatable aisni que certains types de bordures.

    Maintenant pour afficher dans une colonne les indications hausse, RAS, Baisse la solution est la suivante

    rentrer la formule, toujours à partir de D2:

    =SI(C2>C1;"Hausse";SI(C2<C1;"Baisse";SI(C2=C1;"RAS")))

    et tirer la formule dans la colonne D sur la hauteur du champ à traiter.

    Attention à la ponctuation de la formule ( ) ; : " au bons endroits!!

    BCRDLMNT

    2
    1. Bonjour,
      en C3 : =si(C1>C2;"hausse";si(C1<C2;"baisse";"RAS)). Je l'ai fait de tête mais je pense que c'est ça.
      Pour la mise en forme conditionnelle, en C3 :
      Format ==> mise en forme conditionnelle ==>
      Condition 1 : La valeur de la cellule est égale RAS ==>Format couleur vert
      Condition 2 : La valeur de la cellule est égale hausse ==>Format couleur rouge
      Condition 3 : La valeur de la cellule est égale baisse ==>Format couleur bleu

      J'espère que tu as compris
      Bon courage
      Eve

      PS si ça fonctionne mets le message en résolu
      0
      1. Salut

        Tu dois, à mon avis utiliser un peur de visual basic.
        Aves voir dans l'aide la fonctin IF THEN ELSE.
        Cela devrait t'aider.

        Bonne chance.
        -1