Mise en forme conditionnelle et suppression de ligne

Résolu
MuddyCeltic Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   -  
MuddyCeltic Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   -
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.
A voir également:

1 réponse

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
quelle est pour vous l'utilité de placer une MFC qui, affiche "sans mise en forme"?
à vous lire
1
MuddyCeltic Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
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.
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
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
0
MuddyCeltic Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
Alors à première vue votre formule m'a paru tout se suite logique, mais elle n'a pas fonctionné quand je l'ai appliquée.
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438 > MuddyCeltic Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
Oui vous avez raison, j'ai écrit un peu n'importe quoi, là! voyez va=avec:


=ET(NB.SI(Liste_personnel;I4);NB.SI($I$4:$I$93;I4)>1)

excuses et crdlmnt
0
MuddyCeltic Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
Et cela fonctionne parfaitement ! Ça va simplifier mes MFC, je n'ai plus qu'a l'appliquer pour chaque mois, et chaque jour... Merci beaucoup pour votre aide en tout cas :) On en découvre tous les jours avec Excel ^^

Cordialement
0