Mise en forme conditionnelle et suppression de ligne [Résolu/Fermé]

Signaler
Messages postés
17
Date d'inscription
mercredi 30 décembre 2015
Statut
Membre
Dernière intervention
17 décembre 2019
-
Messages postés
17
Date d'inscription
mercredi 30 décembre 2015
Statut
Membre
Dernière intervention
17 décembre 2019
-
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.

1 réponse

Messages postés
26064
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
4 juin 2021
5 954
Bonjour
quelle est pour vous l'utilité de placer une MFC qui, affiche "sans mise en forme"?
à vous lire
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
17
Date d'inscription
mercredi 30 décembre 2015
Statut
Membre
Dernière intervention
17 décembre 2019

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.
Messages postés
26064
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
4 juin 2021
5 954
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
Messages postés
17
Date d'inscription
mercredi 30 décembre 2015
Statut
Membre
Dernière intervention
17 décembre 2019

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.
Messages postés
26064
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
4 juin 2021
5 954 >
Messages postés
17
Date d'inscription
mercredi 30 décembre 2015
Statut
Membre
Dernière intervention
17 décembre 2019

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
Messages postés
17
Date d'inscription
mercredi 30 décembre 2015
Statut
Membre
Dernière intervention
17 décembre 2019

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