Excel comparaison de cellule et affichage rés

mehdi -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
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. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
  2. evevdll Messages postés 81 Date d'inscription   Statut Membre 51
     
    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
  3. mutant19 Messages postés 32 Statut Membre 2
     
    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