Mise en forme conditionnelle + OU (Excel 2007 [Résolu/Fermé]

Signaler
Messages postés
341
Date d'inscription
lundi 20 avril 2009
Statut
Membre
Dernière intervention
6 mars 2017
-
Messages postés
25333
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 octobre 2020
-
Bonjour,

Ca doit certainement être très simple, mais là je ne m'en sors pas... Il y a une syntaxe particulière pour utiliser une fonction OU dans une mise en forme conditionnelle sous Exel 2007 ?
Merci d'avance !

17 réponses

Messages postés
25333
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 octobre 2020
5 506
Re
ayant dit assez de bétises répétitives sur ce post je vais essayer d'être un peu plus efficace pour simplifier cette .... de formule!:

essayez à tout hasard en V15, la formule de la MFC:

=NB.SI(A1:A15;V15)>0

C'est beaucoup plus court et à priori ça devrait marcher.

Crdlmnt
4
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60769 internautes nous ont dit merci ce mois-ci

Messages postés
12185
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
21 septembre 2020
2 488
beaucoup plus court et à priori ça devrait marcher rien à ajouter si ce n'est que visiblement ça marche.
Messages postés
341
Date d'inscription
lundi 20 avril 2009
Statut
Membre
Dernière intervention
6 mars 2017
49
Vaucluse > Avez-vous vu que je proposais deux formules à Pijaku ? Il me semble bien que la première correspond à celle que vous me proposez...
Messages postés
25333
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 octobre 2020
5 506
Exact, c'est pour cela que plus ou moins honteusement (enfin plutôt moins, n'exagèrons rien) j'ai rajouté le PS. Mais avez vous testé mon dernier message, le 12?
Crdlmnt
Messages postés
12185
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
21 septembre 2020
2 488
Bonjour,
Pas à ma connaissance...
Choisir "la formule est" inscrire : =OU(1ère condition;2ème cond;3ème cond;...)
Messages postés
78
Date d'inscription
dimanche 1 novembre 2009
Statut
Membre
Dernière intervention
8 octobre 2016
3
Je pense qu'il suffit de créer pour la même zone une règle par condition

Exemple : un liste de 1 à 20 je veux que les nombres qui sont <8 ou >12 ou =9 est un fond jaune, je crée 3 règles de mise en surbrillance des cellules en cliquant sur autres règles et ça fonctionne
Messages postés
341
Date d'inscription
lundi 20 avril 2009
Statut
Membre
Dernière intervention
6 mars 2017
49
Bonjour !

Pijaku > C'est précisément ce que j'ai essayé de faire, sans résultat...

Co52 > C'est ce que j'ai fini par faire. Mais bon comme il y a quinze conditions, c'est un peu lourd...

Merci !
Messages postés
12185
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
21 septembre 2020
2 488
Peux tu nous en dire davantage sur tes conditions? Là je ne peux absolument pas savoir pourquoi ça bloque...
Messages postés
341
Date d'inscription
lundi 20 avril 2009
Statut
Membre
Dernière intervention
6 mars 2017
49
:)

Ce que je veux dire à Excel c'est :
Si le contenu de l'une des cellules contenues dans la plage $V$15:$V$2000 est égale à $A$1 OU à $A$2 OU à $A$3 OU à $A$4 (etc), alors je veux qu'elle est le fonde de telle couleur, qu'elle soit en italique, etc...
Messages postés
12185
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
21 septembre 2020
2 488
Et qu'elle formule mettais tu exactement?
Messages postés
25333
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 octobre 2020
5 506
Bonjour

je reviens sur la proposition de Pijaku (bonjour) qui devrait correspondre parfaitement à votre demande, mais il y a quelque chose qui cloche dans vos questions, pouvez vous nous en dire plus:
je cite

1°)une liste de 1 à 20 je veux que les nombres qui sont <8 ou >12 ou =9 est un fond jaune
2°)C'est ce que j'ai fini par faire. Mais bon comme il y a quinze conditions, c'est un peu lourd...


Quel est le rapport entre <8,>12,=9 et ces 15 conditions. Serait ce les 15 options entre 1 et 20 qui correspondent à <8;>12; =9?

Dans ce cas la formule proposée par Pijaku s'applique bien et serait:
=OU(A1<8;A1>12;A1=9)
pour un formatage en jaune et à appliquer sur vos 20 cellules .

A noter aussi que dans un tel cas, toutes les cellules éventuellement vides seront aussi en jaune, puisque plus petite que 8
Si cela pose problème,, entrez une première condition:
=ESTVIDE(A1) ou =A1=0 et formatez: "sans mise en forme"

Crdlmnt
Messages postés
12185
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
21 septembre 2020
2 488
Salut Vaucluse et bienvenue à toi
... dans le monde de l'imaginaire...
le post contenant "une liste de 1 à 20 je veux que les nombres qui sont <8 ou >12 ou =9 est un fond jaune " n'est pas de l'auteur du sujet, il s'agit d'une réponse. (Veux tu un p'tit café? je plaisante...)
Ce que cherche l'auteur :
Si le contenu de l'une des cellules contenues dans la plage $V$15:$V$2000 est égale à $A$1 OU à $A$2 OU à $A$3 OU à $A$4 (etc),
Dans ce cas, la formule, à placer dans la MFC choix "La formule est :" , ets :
=OU(V15=$A$1;V15=$A$2;V15=$A$3;V15=$A$4;V15=$A$5)
etc...
Messages postés
341
Date d'inscription
lundi 20 avril 2009
Statut
Membre
Dernière intervention
6 mars 2017
49
Pijaku > Re,
Je mettais :
=OU($V15=$A$1;$V15=$A$2;$V15=$A$2;$V15=$A$3;$V15=$A$4;$V15=$A$5;$V15=$A$6;$V15=$A$7;$V15=$A$8;$V15=$A$9;$V15=$A$10;$V15=$A$11;$V15=$A$12;$V15=$A$13;$V15=$A$14;$V15=$A$15)

J'ai essayé aussi :
=$V15=OU($A$1;$A$2;$A$3;$A$4;$A$5;$A$6;$A$7;$A$8;$A$9;$A$10;$A$11;$A$12;$A$13;$A$14;$A$15)

Ren à faire...

Vaucluse > Bonjour,
Nous nous sommes mal compris. C'est Co52 qui parle de <8 ou >12. Moi j'ai seulement dit que j'avais fini par faire une formule par condition. C'est à dire :
=$V15=$A$1
=$V15=$A$2
=$V15=$A$3
=$V15=$A$4
=$V15=$A$5
=$V15=$A$6
=$V15=$A$7
=$V15=$A$8
=$V15=$A$9
=$V15=$A$10
=$V15=$A$11
=$V15=$A$12
=$V15=$A$13
=$V15=$A$14
=$V15=$A$15

J'espère que je suis plus claire comme cela :)
Messages postés
341
Date d'inscription
lundi 20 avril 2009
Statut
Membre
Dernière intervention
6 mars 2017
49
Pijaku > On vient de poster croisé :)
Mais il me semble bien que c'est ta formule que j'ai essayée et qui ne fonctionnait pas...
Messages postés
25333
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 octobre 2020
5 506
Effectivemment , je n'avais pas vu cela comme cela. Mais la solution de Pijaku reste valable, mais elle n'est pas écrite correctement dans votre formule:
=OU(V15=A1;V15=A2;V15=A3;V15=A4 etc.....
Il faut pour excel réécrire l'égalité à chaque fois)
Crdlmnt
PS: avec mes excuses à Pijaku, je n'avais pas vu qu'il venait d'écire la même chose.Mais la question reste, pourquoi cela ne marche t il pas?
Messages postés
341
Date d'inscription
lundi 20 avril 2009
Statut
Membre
Dernière intervention
6 mars 2017
49
Vaucluse > Lumineux.
Merci !!
Messages postés
341
Date d'inscription
lundi 20 avril 2009
Statut
Membre
Dernière intervention
6 mars 2017
49
Vaucluse > On ne fait que de se croiser sur ce post. :)
J'ai bien testé, ça marche nickel, et je trouve l'idée excellente. Merci !
Messages postés
25333
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 octobre 2020
5 506
Alors on ferme, avec une grosse poignée de main à Pijaku.
Bonne route et au plaisir