Mise en forme conditionnelle + OU (Excel 2007

Résolu/Fermé
identifiant-comment Messages postés 341 Date d'inscription lundi 20 avril 2009 Statut Membre Dernière intervention 6 mars 2017 - 24 nov. 2009 à 14:12
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 24 nov. 2009 à 16:19
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 !
A voir également:

17 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
24 nov. 2009 à 16:07
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
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 743
24 nov. 2009 à 16:16
beaucoup plus court et à priori ça devrait marcher rien à ajouter si ce n'est que visiblement ça marche.
0
identifiant-comment Messages postés 341 Date d'inscription lundi 20 avril 2009 Statut Membre Dernière intervention 6 mars 2017 54
24 nov. 2009 à 16:07
Vaucluse > Avez-vous vu que je proposais deux formules à Pijaku ? Il me semble bien que la première correspond à celle que vous me proposez...
1
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
24 nov. 2009 à 16:11
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
1
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 743
24 nov. 2009 à 14:17
Bonjour,
Pas à ma connaissance...
Choisir "la formule est" inscrire : =OU(1ère condition;2ème cond;3ème cond;...)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Co52 Messages postés 78 Date d'inscription dimanche 1 novembre 2009 Statut Membre Dernière intervention 8 octobre 2016 3
24 nov. 2009 à 14:38
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
0
identifiant-comment Messages postés 341 Date d'inscription lundi 20 avril 2009 Statut Membre Dernière intervention 6 mars 2017 54
24 nov. 2009 à 14:57
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 !
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 743
24 nov. 2009 à 15:01
Peux tu nous en dire davantage sur tes conditions? Là je ne peux absolument pas savoir pourquoi ça bloque...
0
identifiant-comment Messages postés 341 Date d'inscription lundi 20 avril 2009 Statut Membre Dernière intervention 6 mars 2017 54
24 nov. 2009 à 15:15
:)

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...
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 743
24 nov. 2009 à 15:19
Et qu'elle formule mettais tu exactement?
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
24 nov. 2009 à 15:31
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
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 743
24 nov. 2009 à 15:41
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...
0
identifiant-comment Messages postés 341 Date d'inscription lundi 20 avril 2009 Statut Membre Dernière intervention 6 mars 2017 54
24 nov. 2009 à 15:45
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 :)
0
identifiant-comment Messages postés 341 Date d'inscription lundi 20 avril 2009 Statut Membre Dernière intervention 6 mars 2017 54
24 nov. 2009 à 15:46
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...
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
24 nov. 2009 à 15:59
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?
0
identifiant-comment Messages postés 341 Date d'inscription lundi 20 avril 2009 Statut Membre Dernière intervention 6 mars 2017 54
24 nov. 2009 à 16:11
Vaucluse > Lumineux.
Merci !!
0
identifiant-comment Messages postés 341 Date d'inscription lundi 20 avril 2009 Statut Membre Dernière intervention 6 mars 2017 54
24 nov. 2009 à 16:13
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 !
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
24 nov. 2009 à 16:19
Alors on ferme, avec une grosse poignée de main à Pijaku.
Bonne route et au plaisir
0