Excel comparaison de cellule et affichage rés

Fermé
mehdi - 11 déc. 2007 à 11:56
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 11 déc. 2007 à 14:14
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?
A voir également:

3 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
11 déc. 2007 à 14:14
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
evevdll Messages postés 81 Date d'inscription vendredi 9 novembre 2007 Statut Membre Dernière intervention 13 décembre 2009 51
11 déc. 2007 à 12:42
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
mutant19 Messages postés 32 Date d'inscription lundi 19 novembre 2007 Statut Membre Dernière intervention 22 octobre 2009 2
11 déc. 2007 à 12:29
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