Beaucoup de conditions pour la mise en forme conditionnelle
Résolu/Fermé
mstecluque
-
9 juin 2015 à 11:53
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 10 juin 2015 à 11:28
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 10 juin 2015 à 11:28
A voir également:
- Beaucoup de conditions pour la mise en forme conditionnelle
- Mise en forme conditionnelle excel - Guide
- Mise en forme tableau word - Guide
- Mise a jour chrome - Accueil - Applications & Logiciels
- Google sheet mise en forme conditionnelle 2 conditions ✓ - Forum Excel
- Mise en forme tableau croisé dynamique - Guide
6 réponses
DjiDji59430
Messages postés
4176
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
20 janvier 2025
683
Modifié par DjiDji59430 le 9/06/2015 à 12:22
Modifié par DjiDji59430 le 9/06/2015 à 12:22
Bonjour,
Tu n'es pas obligé de rajouter dans ta formule. Tu reselectionnes ta cellule==>nouvelle regle==>tu ecris la formule qui va bien pour
Si M<>0 et N<>0 et M>N, alors colorer , et tu repetes l'opération, pour les autres conditions.Et tu joues sur l'ordre et les priorités
Procédé inélégant certes, mais très fonctionnel
Tu n'es pas obligé de rajouter dans ta formule. Tu reselectionnes ta cellule==>nouvelle regle==>tu ecris la formule qui va bien pour
Si M<>0 et N<>0 et M>N, alors colorer , et tu repetes l'opération, pour les autres conditions.Et tu joues sur l'ordre et les priorités
Procédé inélégant certes, mais très fonctionnel
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 421
9 juin 2015 à 12:24
9 juin 2015 à 12:24
Bonjour
la piste la plus simple pour ne pas vous casser la tête, si vous avez un Excel 2007 ou plus, est de créer une régle de MFC pour chacun des ensembles de conditions que vous citez, quitte à les formater de la même façon.>.. (ou alors avoir des couleurs différentes pour repérer quelle condition s'applique)
Donc créez 4 règles, c'est ce qui sera le plus clair
sinon le principe:
=OU(ET($P5<> "" ; $U5="" ; $S5="" ;$P5<=AUJOUDHUI() );ET($M5<>0;$N5<>0;$M5>$N5);ET($K8<>0;$L8<>0;$K8>L5);ET(I5<>0;J5<>0;I5>J);G5>H5)
crdlmnt
la piste la plus simple pour ne pas vous casser la tête, si vous avez un Excel 2007 ou plus, est de créer une régle de MFC pour chacun des ensembles de conditions que vous citez, quitte à les formater de la même façon.>.. (ou alors avoir des couleurs différentes pour repérer quelle condition s'applique)
Donc créez 4 règles, c'est ce qui sera le plus clair
sinon le principe:
=OU(ET($P5<> "" ; $U5="" ; $S5="" ;$P5<=AUJOUDHUI() );ET($M5<>0;$N5<>0;$M5>$N5);ET($K8<>0;$L8<>0;$K8>L5);ET(I5<>0;J5<>0;I5>J);G5>H5)
crdlmnt
Excel-worker
Messages postés
589
Date d'inscription
mardi 7 avril 2015
Statut
Membre
Dernière intervention
23 juillet 2015
58
9 juin 2015 à 13:46
9 juin 2015 à 13:46
Mince, les posts se sont croisés, j'avais pas réactualisé la page. Salut Vaucluse !
Ca marche. Merci beaucoup.
Le seul problème que j'ai maintenant, c'est que les cases qui doivent se colorer ne se mettent à jour que si je sélectionne la colonne concernée.
C'est normal?
Le seul problème que j'ai maintenant, c'est que les cases qui doivent se colorer ne se mettent à jour que si je sélectionne la colonne concernée.
C'est normal?
Excel-worker
Messages postés
589
Date d'inscription
mardi 7 avril 2015
Statut
Membre
Dernière intervention
23 juillet 2015
58
9 juin 2015 à 13:49
9 juin 2015 à 13:49
Bonjour,
En principe non, essaie de fermer et réouvrir ton classeur, sinon fournis nous une copie de ton fichier en retirant les éléments confidentielles.
Cdlt
En principe non, essaie de fermer et réouvrir ton classeur, sinon fournis nous une copie de ton fichier en retirant les éléments confidentielles.
Cdlt
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 421
Modifié par Vaucluse le 9/06/2015 à 13:51
Modifié par Vaucluse le 9/06/2015 à 13:51
Non ça n'est pas normal.et il n' y a pas d'explication logique, que je sache.
Si vous avez un exemple de votre fichier à déposer sur:
https://www.cjoint.com/
en revenant ici coller le lien donné par le site, on verra ce qui se passe
Si vous avez un exemple de votre fichier à déposer sur:
https://www.cjoint.com/
en revenant ici coller le lien donné par le site, on verra ce qui se passe
Excel-worker
Messages postés
589
Date d'inscription
mardi 7 avril 2015
Statut
Membre
Dernière intervention
23 juillet 2015
58
9 juin 2015 à 13:42
9 juin 2015 à 13:42
Bonjour,
En une seule formule :
Cdlt
En une seule formule :
=OU(ET($P5<>"";$U5="";$S5="";$P5<=AUJOURDHUI());ET(M5<>0;N5<>0;M5>N5);ET(K5<>0;L5<>0;K5>L5);ET(I5<>0;J5<>0;I5>J5);ET(G5>H5))
Cdlt
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Pour info mes premières variables
($P5<>"";$U5="";$S5="";$P5<=AUJOURDHUI())
sont valables pour toutes les conditions suivantes
($P5<>"";$U5="";$S5="";$P5<=AUJOURDHUI())
sont valables pour toutes les conditions suivantes
mstecluque
Messages postés
73
Date d'inscription
mardi 9 juin 2015
Statut
Membre
Dernière intervention
28 juillet 2015
9 juin 2015 à 14:08
9 juin 2015 à 14:08
Le lien :
http://www.cjoint.com/c/EFjmiwCFBrC
http://www.cjoint.com/c/EFjmiwCFBrC
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 421
9 juin 2015 à 15:39
9 juin 2015 à 15:39
Bhououou!
pas clair cette histoire mais sans doute un problème au niveau de la construction de la feuille, je n'ai pas d'autres explications.
Essayez chez vous de faire la même manip que moi, qui aboutit à un fonctionnement correct
1°)Afficher toutes le colonnes de la feuille / supprimer la division des plans colonnes et ôter le filtre
2° créez une nouvelle feuille vierge
3° copier votre feuille pénible en sélectionnant dans la case avec triangle blanc à gauche des entêtes de colonne
4° allez dans la nouvelle feuille, même sélection
5° clic droit collage spécial "format"
6° clic droit collage spécial "tout"
et là vous avez une nouvelle feuille qui fonctionne
Je vous passe le résultat ci dessous, voyez en feuil1 si ça fonctionne chez vous
https://www.cjoint.com/c/EFjnNoGJ1RX
crdlmnt
pas clair cette histoire mais sans doute un problème au niveau de la construction de la feuille, je n'ai pas d'autres explications.
Essayez chez vous de faire la même manip que moi, qui aboutit à un fonctionnement correct
1°)Afficher toutes le colonnes de la feuille / supprimer la division des plans colonnes et ôter le filtre
2° créez une nouvelle feuille vierge
3° copier votre feuille pénible en sélectionnant dans la case avec triangle blanc à gauche des entêtes de colonne
4° allez dans la nouvelle feuille, même sélection
5° clic droit collage spécial "format"
6° clic droit collage spécial "tout"
et là vous avez une nouvelle feuille qui fonctionne
Je vous passe le résultat ci dessous, voyez en feuil1 si ça fonctionne chez vous
https://www.cjoint.com/c/EFjnNoGJ1RX
crdlmnt
mstecluque
Messages postés
73
Date d'inscription
mardi 9 juin 2015
Statut
Membre
Dernière intervention
28 juillet 2015
10 juin 2015 à 10:39
10 juin 2015 à 10:39
Bonjour,
Alors, cette feuille n'est pas ma création. On m'a juste demandé de mettre en valeur les commandes non livrées.
En réalité il y a des milliers de lignes et beaucoup de colonnes supplémentaires dans le fichier original. Et il est relié à plusieurs autres pages par macros.
Je ne peux donc pas utiliser cette méthode (même si en effet ça fonctionne).
Il faut que l'utilisateur final puisse garder la division des plans colonnes et le filtre.
Donc si vous avez d'autres suggestions...
Alors, cette feuille n'est pas ma création. On m'a juste demandé de mettre en valeur les commandes non livrées.
En réalité il y a des milliers de lignes et beaucoup de colonnes supplémentaires dans le fichier original. Et il est relié à plusieurs autres pages par macros.
Je ne peux donc pas utiliser cette méthode (même si en effet ça fonctionne).
Il faut que l'utilisateur final puisse garder la division des plans colonnes et le filtre.
Donc si vous avez d'autres suggestions...
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 421
>
mstecluque
Messages postés
73
Date d'inscription
mardi 9 juin 2015
Statut
Membre
Dernière intervention
28 juillet 2015
Modifié par Vaucluse le 10/06/2015 à 10:53
Modifié par Vaucluse le 10/06/2015 à 10:53
Bon jour
En fait il semble que le problème soit réparé simplement en créant une copie de la feuille telle qu'elle est mais en fonction de ce qui n'y apparaît pas je ne peux pas garantir
__clic droit sur l'onglet / déplacer ou copier /
__cocher" créer une copie" vérifier que la feuille (2) fonctionne
__supprimer l'ancienne
__corriger le nom dans la copie
bonne chance
crdlmnt
Ps: voyez ce que la manip donne chez moi (Suivi de commande (2)
https://www.cjoint.com/c/EFki0gKM8DX
En fait il semble que le problème soit réparé simplement en créant une copie de la feuille telle qu'elle est mais en fonction de ce qui n'y apparaît pas je ne peux pas garantir
__clic droit sur l'onglet / déplacer ou copier /
__cocher" créer une copie" vérifier que la feuille (2) fonctionne
__supprimer l'ancienne
__corriger le nom dans la copie
bonne chance
crdlmnt
Ps: voyez ce que la manip donne chez moi (Suivi de commande (2)
https://www.cjoint.com/c/EFki0gKM8DX
mstecluque
Messages postés
73
Date d'inscription
mardi 9 juin 2015
Statut
Membre
Dernière intervention
28 juillet 2015
10 juin 2015 à 11:19
10 juin 2015 à 11:19
Merci beaucoup. Bizarrement ça fonctionne en faisant comme ça.
Merci encore
Merci encore
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 421
10 juin 2015 à 11:28
10 juin 2015 à 11:28
Alors c'est l'essentiel... ne faut pas toujours chercher à comprendre avec Excel.
Probablement une mauvaise manip qui trainait.
bonne route
crdlmnt
Probablement une mauvaise manip qui trainait.
bonne route
crdlmnt