Mise en forme conditionnelle + OU (Excel 2007

Résolu
identifiant-comment Messages postés 351 Statut Membre -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
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 !
Configuration: Windows XP
Firefox 3.5.5

17 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
    1. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
       
      beaucoup plus court et à priori ça devrait marcher rien à ajouter si ce n'est que visiblement ça marche.
      0
  2. identifiant-comment Messages postés 351 Statut Membre 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...
    1
  3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
  4. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
     
    Bonjour,
    Pas à ma connaissance...
    Choisir "la formule est" inscrire : =OU(1ère condition;2ème cond;3ème cond;...)
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Co52 Messages postés 78 Date d'inscription   Statut Membre Dernière intervention   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
    0
  7. identifiant-comment Messages postés 351 Statut Membre 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 !
    0
  8. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
     
    Peux tu nous en dire davantage sur tes conditions? Là je ne peux absolument pas savoir pourquoi ça bloque...
    0
  9. identifiant-comment Messages postés 351 Statut Membre 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...
    0
  10. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
     
    Et qu'elle formule mettais tu exactement?
    0
  11. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
  12. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
     
    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
  13. identifiant-comment Messages postés 351 Statut Membre 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 :)
    0
  14. identifiant-comment Messages postés 351 Statut Membre 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...
    0
  15. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
  16. identifiant-comment Messages postés 351 Statut Membre 54
     
    Vaucluse > Lumineux.
    Merci !!
    0
  17. identifiant-comment Messages postés 351 Statut Membre 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 !
    0
  18. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Alors on ferme, avec une grosse poignée de main à Pijaku.
    Bonne route et au plaisir
    0