Mise en forme conditionnelle sauf cellule vide ou =0
Résolu/Fermé
Madymoiselle
Messages postés
5
Date d'inscription
jeudi 5 janvier 2017
Statut
Membre
Dernière intervention
10 janvier 2017
-
Modifié par Madymoiselle le 5/01/2017 à 11:25
Madymoiselle Messages postés 5 Date d'inscription jeudi 5 janvier 2017 Statut Membre Dernière intervention 10 janvier 2017 - 10 janv. 2017 à 10:41
Madymoiselle Messages postés 5 Date d'inscription jeudi 5 janvier 2017 Statut Membre Dernière intervention 10 janvier 2017 - 10 janv. 2017 à 10:41
A voir également:
- Ne pas appliquer mise en forme conditionnelle si cellule vide
- Mise en forme conditionnelle excel - Guide
- Mise en forme conditionnelle excel par rapport à une autre cellule ✓ - Forum Excel
- Mise en forme conditionnelle si cellule contient un mot ✓ - Forum Excel
- Mise en forme conditionnelle si cellule vide ✓ - Forum Bureautique
- Excel si cellule contient texte alors 1 ✓ - Forum Excel
3 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 396
Modifié par Vaucluse le 5/01/2017 à 11:37
Modifié par Vaucluse le 5/01/2017 à 11:37
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!
Madymoiselle
Messages postés
5
Date d'inscription
jeudi 5 janvier 2017
Statut
Membre
Dernière intervention
10 janvier 2017
5 janv. 2017 à 11:49
5 janv. 2017 à 11:49
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 :)
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 396
5 janv. 2017 à 12:33
5 janv. 2017 à 12:33
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
Madymoiselle
Messages postés
5
Date d'inscription
jeudi 5 janvier 2017
Statut
Membre
Dernière intervention
10 janvier 2017
>
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
5 janv. 2017 à 13:24
5 janv. 2017 à 13:24
Ok, merci pour toutes ces précisions! Je comprends mieux.
Merci de ton temps et de ton aide précieuse :)
Bonne journée!
Merci de ton temps et de ton aide précieuse :)
Bonne journée!
Madymoiselle
Messages postés
5
Date d'inscription
jeudi 5 janvier 2017
Statut
Membre
Dernière intervention
10 janvier 2017
>
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
5 janv. 2017 à 14:20
5 janv. 2017 à 14:20
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
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 396
>
Madymoiselle
Messages postés
5
Date d'inscription
jeudi 5 janvier 2017
Statut
Membre
Dernière intervention
10 janvier 2017
Modifié par Vaucluse le 5/01/2017 à 14:47
Modifié par Vaucluse le 5/01/2017 à 14:47
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
Madymoiselle
Messages postés
5
Date d'inscription
jeudi 5 janvier 2017
Statut
Membre
Dernière intervention
10 janvier 2017
10 janv. 2017 à 10:41
10 janv. 2017 à 10:41
Désolée de revenir si tard... Mais un tout grand merci.
Tout fonctionne à merveille et j'ai compris l'utilisation de cette formule plutôt qu'une autre!!
Merci infiniment de partager ces connaissance et cette maîtrise!!
A bientôt
Tout fonctionne à merveille et j'ai compris l'utilisation de cette formule plutôt qu'une autre!!
Merci infiniment de partager ces connaissance et cette maîtrise!!
A bientôt