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
26186
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
21 septembre 2021
-
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
26186
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
21 septembre 2021
6 053
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 42674 internautes nous ont dit merci ce mois-ci

Messages postés
12257
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
3 septembre 2021
2 642
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
54
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
26186
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
21 septembre 2021
6 053
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
12257
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
3 septembre 2021
2 642
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
54
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
12257
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
3 septembre 2021
2 642
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
54
:)

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
12257
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
3 septembre 2021
2 642
Et qu'elle formule mettais tu exactement?
Messages postés
26186
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
21 septembre 2021
6 053
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
12257
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
3 septembre 2021
2 642
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
54
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
54
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
26186
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
21 septembre 2021
6 053
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
54
Vaucluse > Lumineux.
Merci !!
Messages postés
341
Date d'inscription
lundi 20 avril 2009
Statut
Membre
Dernière intervention
6 mars 2017
54
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
26186
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
21 septembre 2021
6 053
Alors on ferme, avec une grosse poignée de main à Pijaku.
Bonne route et au plaisir