Mise en forme conditionnelle sauf cellule vide ou =0
Résolu
Madymoiselle
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
Madymoiselle Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Madymoiselle Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Ne pas appliquer mise en forme conditionnelle si cellule vide
- Mise en forme conditionnelle excel - Guide
- Mise en forme tableau word - Guide
- Supprimer page word vide - Guide
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise en forme tableau croisé dynamique - Guide
3 réponses
Bonjour
cette formule:
=PETITE.VALEUR(B2:H2;NB.SI(B2:H2;0)+1)
Mais il faut aussi, pour la placer dans la fenêtre de MFC
=B2=PETITE.VALEUR($B$2:$H$2;NB.SI($B$2:$H$2;0)+1)
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
cette formule:
=PETITE.VALEUR(B2:H2;NB.SI(B2:H2;0)+1)
Mais il faut aussi, pour la placer dans la fenêtre de MFC
- sélectionner B2:H2
- désigner la 1° cellule à traiter
- bloquer les champ avec les signes $
=B2=PETITE.VALEUR($B$2:$H$2;NB.SI($B$2:$H$2;0)+1)
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
Bonjour Vaucluse,
Merci de ta réponse ultra rapide et qui fonctionne à la perfection!!!
J'ai retiré le blocage $ devant les numéros de ligne pour pouvoir l'étirer sur tout mon tableau.
Peux-tu m'expliquer ce qui faisait que ma formule de départ seule ne collait pas ? Le fait de ne pas avoir désigné la 1° cellule à traiter ?
Et les autres formules auraient-elles pu fonctionner en désignant la 1° cellule à traiter ?
Désolée d'en demander tant... J'essaie de comprendre pour apprendre !
Merci :)
Merci de ta réponse ultra rapide et qui fonctionne à la perfection!!!
J'ai retiré le blocage $ devant les numéros de ligne pour pouvoir l'étirer sur tout mon tableau.
Peux-tu m'expliquer ce qui faisait que ma formule de départ seule ne collait pas ? Le fait de ne pas avoir désigné la 1° cellule à traiter ?
Et les autres formules auraient-elles pu fonctionner en désignant la 1° cellule à traiter ?
Désolée d'en demander tant... J'essaie de comprendre pour apprendre !
Merci :)
Il afut désigner la formule à traiter dans toutes les MFC par formule. Quand tu écris ta formule dans une cellule en ligne dans ta feuille
, tu obtiens le résultat, mais tu ne sais pas dans quelle cellule il se trouve.
De la même façon, sans adresse de cellule, Excel ne sait pas à quelle cellule il faut appliquer la MFC.
Avec l'égalité, Excel applique la formule pour B2 en B2,C2 en C2 etc.
(.. si bien sur tu ne bloque pas le, 1° B2 avec les $)
je ne crois pas que la première puisse fonctionner en incluant une condition (je n'ai pas testé) et dans tous les cas vu qu'il y peut y avoir 6 conditons à traiter dans le même cas, ça semble un peu lourd.
crdlmnt
, tu obtiens le résultat, mais tu ne sais pas dans quelle cellule il se trouve.
De la même façon, sans adresse de cellule, Excel ne sait pas à quelle cellule il faut appliquer la MFC.
Avec l'égalité, Excel applique la formule pour B2 en B2,C2 en C2 etc.
(.. si bien sur tu ne bloque pas le, 1° B2 avec les $)
je ne crois pas que la première puisse fonctionner en incluant une condition (je n'ai pas testé) et dans tous les cas vu qu'il y peut y avoir 6 conditons à traiter dans le même cas, ça semble un peu lourd.
crdlmnt
Pour aller plus loin et parce que j'aime penser que dans Excel rien n'est impossible...
Pourrait-on de la même façon, mettre une 2ème MFC sur la cellule identifiée par la 1ère?
Pour essayer d'être claire... Grâce à la 1ère MFC, le prix le plus intéressant est mis en avant. S'il est, en plus, moins cher que ce que j'avais budgété en A2 puis-je lui appliquer un 2ème mise en forme?
=B2=(PETITE.VALEUR(B2:H2;NB.SI(B2:H2;0)+1)<A2)
Merci
Pourrait-on de la même façon, mettre une 2ème MFC sur la cellule identifiée par la 1ère?
Pour essayer d'être claire... Grâce à la 1ère MFC, le prix le plus intéressant est mis en avant. S'il est, en plus, moins cher que ce que j'avais budgété en A2 puis-je lui appliquer un 2ème mise en forme?
=B2=(PETITE.VALEUR(B2:H2;NB.SI(B2:H2;0)+1)<A2)
Merci
Re
alors il faut rajouter une seconde règle de mise en forme (en fait plutôt une première) et écrire cette formule:
=ET(B2=PETITE.VALEUR($B$2:$H$2;NB.SI($B$2:$H$2;0)+1);B2<$A$2)
attention aux signes
et bien sur, affecter une autre couleur
Cette seconde règle doit être placée en priorité dans la liste des MFC .
Si ce n'est pas le cas, la "remonter" avec les flêches ascenseur dans la barre de la fenêtre de MFC
crdlmnt
alors il faut rajouter une seconde règle de mise en forme (en fait plutôt une première) et écrire cette formule:
=ET(B2=PETITE.VALEUR($B$2:$H$2;NB.SI($B$2:$H$2;0)+1);B2<$A$2)
attention aux signes
et bien sur, affecter une autre couleur
Cette seconde règle doit être placée en priorité dans la liste des MFC .
Si ce n'est pas le cas, la "remonter" avec les flêches ascenseur dans la barre de la fenêtre de MFC
crdlmnt