Mise en forme conditionnelle et suppression de ligne
Résolu
MuddyCeltic
Messages postés
20
Statut
Membre
-
MuddyCeltic Messages postés 20 Statut Membre -
MuddyCeltic Messages postés 20 Statut Membre -
Bonjour à tous,
Je vous expose mon problème à travers les captures d'écran suivantes :
Vous constaterez en I4 les MFC appliquées à l'ensemble de la colonne, dont une me permettant de la griser en cas de "samedi" ou "dimanche" en tête de colonne.

Mais lorsque je supprime une ligne, voici ce qui advient de mes MFC :

Je ne comprends pas :
- que l'ordre de mes MFC change, et annule le "grisage" de ma colonne ;
- que la plage d'application d'une de mes MFC change également.
Les formules des MFC sont les suivantes :
pour la "grisage" de la colonne :
=OU(JOURSEM($I$2;2)=6;JOURSEM($I$2;2)=7)
Les 2 autres MFC consistent simplement en le fait de changer la couleur du texte dans une cellule si celui ci apparat deux fois dans la même colonne, et appartient à une liste précise. Je pense que vous l'avez compris mon fichier est un planning.
La formule : =NB.SI(Liste_Personnel;I4)=0
J'imagine que ce n'est peut être pas simple à comprendre, je reste à disposition pour d'éventuels questions pour mieux comprendre.
Merci d'avance.
Je vous expose mon problème à travers les captures d'écran suivantes :
Vous constaterez en I4 les MFC appliquées à l'ensemble de la colonne, dont une me permettant de la griser en cas de "samedi" ou "dimanche" en tête de colonne.

Mais lorsque je supprime une ligne, voici ce qui advient de mes MFC :

Je ne comprends pas :
- que l'ordre de mes MFC change, et annule le "grisage" de ma colonne ;
- que la plage d'application d'une de mes MFC change également.
Les formules des MFC sont les suivantes :
pour la "grisage" de la colonne :
=OU(JOURSEM($I$2;2)=6;JOURSEM($I$2;2)=7)
Les 2 autres MFC consistent simplement en le fait de changer la couleur du texte dans une cellule si celui ci apparat deux fois dans la même colonne, et appartient à une liste précise. Je pense que vous l'avez compris mon fichier est un planning.
La formule : =NB.SI(Liste_Personnel;I4)=0
J'imagine que ce n'est peut être pas simple à comprendre, je reste à disposition pour d'éventuels questions pour mieux comprendre.
Merci d'avance.
1 réponse
-
Bonjour
quelle est pour vous l'utilité de placer une MFC qui, affiche "sans mise en forme"?
à vous lire
-
Chaque colonne correspond à une journée de travail. Pour chaque chef d'équipe (dont les noms apparaissent à gauche) j'attribue un chantier, puis en dessous les autres employés sous la responsabilité du chef d'équipe. Il se peut que plusieurs chefs d'équipe soit sur le même chantier, et donc que dans une même colonne le nom d'un chantier apparaisse 2 fois ou plus. C'est pourquoi j'applique cette MFC : pour que si le nom d'une personne (appartenant à la liste "Liste_Personnel") apparaît 2 fois, il se mette en rouge. Si le texte apparaissant deux fois dans la même colonne n'est pas un nom, par exemple un chantier, je veux qu'il reste en noir.
-
Alors cette ligne semble inutile.
Il devrait suffire d'écrire à la place de valeur en double cette formule:
=NB.SI(Liste_personnel;$I$4:$I$93)>1
pour que les doublons qui n'appartiennent pas à la liste personnel soient ignorés (et donc devrait permettre de supprimer la ligne "sans lise en forme"
crdlmnt -
-
-