Besoin d'aide sur Excel

Résolu
Diamonds77 -  
Diamonds77 Messages postés 5 Statut Membre -
Bonjour, je bloque sur un truc avec la mise en forme conditionnelle sur excel



En gros j'ai mis que si par exemple H9>0 alors G9 --> vert
Et si H9<0 --> rouge

Mais le truc sur lequel je bloque c'est que j'essaye d'éviter d'avoir une couleur si l'autre cellule est vide.
J'ai déjà essayé en prenant G13 avec la formule =ESTVIDE(H13) mais ça marche pas

Merci d'avance !

4 réponses

  1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    Bonjour,

    Comme ceci cela devrait fonctionner
    =ET(H2<>"";H2<=0)
    0
  2. Utilisateur anonyme
     
    Bonjour Diamonds77,

    Je te propose d'utiliser cette formule pour le fond vert :
    =ET(H9<>"";H9>0)

    Et cette autre formule pour le fond rouge :
    =ET(H9<>"";H9<=0)

    --------------------------------------

    Tu n'as pas précisé pour 0,00 !

    Alors si tu préfères un fond vert pour 0,00 :
    =ET(H9<>"";H9>=0)

    Donc pour le fond rouge :
    =ET(H9<>"";H9<0)

    --------------------------------------

    Si ton problème est réglé, merci de l'indiquer,
    pour que le sujet puisse être passé en résolu.

    Cordialement.  :)
     
    0
  3. Diamonds77 Messages postés 5 Statut Membre
     
    Merci pour vos réponses mais je sais déjà le faire ça.

    En fait j'ai déjà mis que pour H9>0, G9 serait vert ou rouge si =0.

    Le problème c'est que quand j'etire tout ça bah vu que par exemple il n'y a aucun valeur dans G13, H13 est rouge.
    Mais moi ce que je veux c'est que là où il n'y a aucun aucune valeur (par exemple H13), je veux que G13 soit blanc.
    Merci
    0
    1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
       
      Bonjour,

      C'est que tu n'as pas compris l'association des 2 conditions.
      Avec
        =ET(H13<>"";H13<=0)
      je veux que G13 soit blanc est réalisé.
      0
    2. Diamonds77 Messages postés 5 Statut Membre > gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention  
       
      C'est bien ce que j'ai fais fais mais pourtant :


      http://www.noelshack.com/2016-50-1481651545-screenshot-2016-12-13-18-50-40.png

      http://www.noelshack.com/2016-50-1481651586-screenshot-2016-12-13-18-50-30.png

      G14 reste rouge alors que H14 est vide
      0
    3. Utilisateur anonyme > Diamonds77 Messages postés 5 Statut Membre
       
      C'est parce que tu n'as pas fait ce qu'on te dit : pas besoin d'une 3ème formule !
      Il faut 2 formules seulement, une pour le rouge, une pour le vert, et sans étirer
      de formule. Sélectionne toute ta plage avant, comme je te l'indique dans mon
      message #5, puis mets des formules avec H9. Cordialement.  :)
      0
    4. Diamonds77 Messages postés 5 Statut Membre
       
      Je ne comprends pas ce que je dois faire en fait...
      0
    5. Utilisateur anonyme > Diamonds77 Messages postés 5 Statut Membre
       
       
      1) Sélectionne d'abord ta plage G9:G22 avant de faire tout ce qui suit.

      2) < Alt >< L >< L >< c >< c > pour effacer toutes les règles de la sélection.

      3) < Alt >< L >< L >< g > => fenêtre « Gestionnaire des règles ».

      4) clic sur le bouton « Nouvelle règle... » ; sélectionne le dernier type de règle :
          Utiliser une formule pour déterminer pour quelles cellules...

      5) Mets ton curseur dans la longue case en dessous, et saisis cette formule :
          =ET(H9<>"";H9<=0)
          Après la parenthèse droite finale, ne fais pas < Entrée > mais clique sur
          le bouton « Format... » ; onglet « Remplissage » ; choisis rouge ; clic
          sur le bouton OK pour les 2 fenêtres => 1ère règle faite.

      6) clic sur le bouton « Nouvelle règle... » ; sélectionne le dernier type de règle :
          Utiliser une formule pour déterminer pour quelles cellules...

      7) Mets ton curseur dans la longue case en dessous, et saisis cette formule :
          =ET(H9<>"";H9>0)
          Après la parenthèse droite finale, ne fais pas < Entrée > mais clique sur
          le bouton « Format... » ; onglet « Remplissage » ; choisis vert ; clic
          sur le bouton OK pour les 2 fenêtres => 2ème règle faite.

      8) clic sur OK pour valider la fenêtre « Gestionnaire des règles » : et voilà :
          tu as ton résultat ; et tu peux passer le sujet en résolu.  ;)


      NB : Pour 2) et 3) tu peux taper les L en minuscule : j'ai mis en majuscule
      uniquement pour éviter la confusion avec i masjuscule.
       
      0
  4. Utilisateur anonyme
     
    Bonjour Diamonds77,

    Je pense que si tu n'as pas réussi, c'est parce que tu as cherché à étirer
    la formule ; or pour une mise en forme conditionnelle, ce n'est pas cela
    qu'il faut faire : il faut d'abord sélectionner la plage sur laquelle va être
    appliquée la formule avant de mettre la MFC, et donc avant de saisir
    la formule ; mais si tu as choisis « Gérer les règles... », tu peux aussi
    modifier ou saisir explicitement la plage sur laquelle est appliquée
    la formule : zone « S'applique à » de la formule.

    Si ton problème est réglé, merci d'aller en haut de page
    pour cliquer sur « Marquer comme résolu ».

    Cordialement.  :)
     
    0