IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Mise en forme conditionnelle avec formule math [XL-2010]


Sujet :

Excel

  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Mars 2011
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2011
    Messages : 42
    Points : 18
    Points
    18
    Par défaut Mise en forme conditionnelle avec formule math
    Bonjour,

    J'imagine que de nombreuse questions relatives aux mises en forme conditionnelles aient déjà été posées ici, mais je n'ai pas trouvé la réponse au cas suivant :

    Imaginons les cellules A1 et A2,
    Je souhaite que :
    • A2 soit rouge si A2>1.3*A1
    • A2 soit orange si A2>A1 et A2<1.3*A1
    • A2 soit vert si A2>0.8*A1 et A2<=A1
    • A2 soit blanc si A2<0.8*A1


    ça a l'ai simple comme ça, mais pourtant je n'ai pas réussi à placer les multiplications.

    Ensuite, il faut que cela s'applique aux autres colonnes (100 à peu près)

    Auriez-vous une idée pour résoudre ce problème?

    Merci d'avance

  2. #2
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    12 931
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 12 931
    Points : 28 926
    Points
    28 926
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Il est difficile de trouver dans des didacticiels ou dans des questions posés sur les forums exactement le cas que l'on doit résoudre.
    En résumé dans la mise en forme conditionnelle, la condition doit renvoyer VRAI pour que le format souhaité s'applique.
    Donc pour un de tes cas : A2 soit orange si A2>A1 et A2<1.3*A1
    Sélectionner la colonne A2:A100 et ensuite dans la MFC placer la formule :
    Une très bonne connaissance du référencement des cellules dans excel est requise parce-que si la cellule A2 et suivantes de la colonne A doivent faire référence à A1 alors la formule doit être
    Si la formule doit être appliquée aux colonnes d'à côté, il y a lieu d'adapter
    Une petite lecture sur le sujet ici.

  3. #3
    Membre éclairé
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2009
    Messages
    461
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2009
    Messages : 461
    Points : 707
    Points
    707
    Par défaut
    Bonjour à tous,

    Je ne vois aucun problème avec ces mises en forme en appliquant les conditions proposées (les trois premières surtout, la quatrième n'est pas nécessaire) telles que:

    Condition1:
    avec la couleur rouge
    Condition2:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =ET($A$2>$A$1;$A$2<1.3*$A$1)
    avec la couleur orange
    Condition3:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =ET($A$2>0.8*$A$1;$A$2<=$A$1)
    avec la couleur verte

    Toutes ces mises en forme ont été testées sur un fichier exemple... Pour les appliquer à d'autres colonnes on joue sur les signes "$" dans les formules selon les cas...

    Cordialement

  4. #4
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2011
    Messages
    1 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2011
    Messages : 1 858
    Points : 3 974
    Points
    3 974
    Par défaut
    Bonjour,

    Personnellement, je trouve que la formulation est plus "parlante" en utilisant le rapport A2/A1
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    rouge  =A2/A1>1,3 
    orange =ET(A2/A1<=1,3;A2/A1>1)
    vert =ET(A2/A1<=1;A2/A1>0,8)
    blanc =A2/A1<0,8 
    Applicable sur la plage =$A$2:$CV$2
    Cordialement.

  5. #5
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Mars 2011
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2011
    Messages : 42
    Points : 18
    Points
    18
    Par défaut
    C'est étonnant, mais quand je copie exactement ton code hben1961 (=$A$2>1.3*$A$1), Excel me dit qu'il y a une erreur et efface tout. En revanche, la formule est acceptée si je met un ET avec juste une condition.
    Étrange

    Donc effectivement maintenant ça marche avec les ET.



    Merci à tous, et merci corona pour le lien intéressant.

  6. #6
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Mars 2011
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2011
    Messages : 42
    Points : 18
    Points
    18
    Par défaut
    ça y'est, je sais pourquoi !
    dans la formule, il fallait taper 1,3 au lieu de 1.3 !

    bizarre non?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2007] MISE EN FORME CONDITIONNELLE AVEC FORMULE "ET" "OU"
    Par didier51 dans le forum Excel
    Réponses: 2
    Dernier message: 16/08/2014, 00h21
  2. [XL-2007] Mise en forme conditionnelle avec formule
    Par Timothee68 dans le forum Excel
    Réponses: 7
    Dernier message: 20/06/2012, 19h05
  3. Mise en forme conditionnelle avec formule
    Par alexandrek dans le forum Excel
    Réponses: 12
    Dernier message: 18/04/2011, 16h22
  4. Mise en forme conditionnelle avec Access 97
    Par soso78 dans le forum IHM
    Réponses: 4
    Dernier message: 22/11/2007, 20h25
  5. Réponses: 4
    Dernier message: 29/03/2007, 09h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo