Mise en forme conditionnelle uniquement jours semaine
Résolu
RAF26ML
Messages postés
118
Statut
Membre
-
Vaucluse Messages postés 27336 Statut Contributeur -
Vaucluse Messages postés 27336 Statut Contributeur -
Bonjour,
j'essaye de créer une feuille horaire à l'année et je voudrais mettre les jours de weekend d'une couleurs, çà c'est fait, et les autres jours de la semaine de couleurs différentes, mais je ne sais pas quelle formule utiliser.
je laisse un fichier en pièce jointe.... Merci beaucoup pour vos aides qui me font progresser à chaque fois....
https://www.cjoint.com/c/GLnksVy5zls
j'essaye de créer une feuille horaire à l'année et je voudrais mettre les jours de weekend d'une couleurs, çà c'est fait, et les autres jours de la semaine de couleurs différentes, mais je ne sais pas quelle formule utiliser.
je laisse un fichier en pièce jointe.... Merci beaucoup pour vos aides qui me font progresser à chaque fois....
https://www.cjoint.com/c/GLnksVy5zls
A voir également:
- Excel si jour = lundi
- Si ou excel - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
4 réponses
Bonjour
??? quel est votre problème, utiliser la formule qui traite des jours de WE avec :
=$B7="L" pour lundi
et idem pour les autres jours si vous voulez des couleurs différentes.
sinon pour une seule couleur pour tous les jours
=ET(B7<>"";B7<>"S";B7<>"D")
mais vous pouvez aussi utiliser directement sans passer par B les dates avec la formule:
=JOURSEM($A7;2)=1 pour lundi, 2 pour mardi Etc...
crdlmnt
??? quel est votre problème, utiliser la formule qui traite des jours de WE avec :
=$B7="L" pour lundi
et idem pour les autres jours si vous voulez des couleurs différentes.
sinon pour une seule couleur pour tous les jours
=ET(B7<>"";B7<>"S";B7<>"D")
mais vous pouvez aussi utiliser directement sans passer par B les dates avec la formule:
=JOURSEM($A7;2)=1 pour lundi, 2 pour mardi Etc...
crdlmnt
voilà la formule que j'ai mise mais elle ne marche pas...
=($B7="L";$B7="M";$B7="Me";$B7="J";$B7="V")
=($B7="L";$B7="M";$B7="Me";$B7="J";$B7="V")
j'avais oublié le "ou" merci ça marche....
est-ce compliquer de déclencher une formule uniquement en fin de mois ou de semaine ?
pour éviter quand on change d'année de refaire la mise en page....
Merci
est-ce compliquer de déclencher une formule uniquement en fin de mois ou de semaine ?
pour éviter quand on change d'année de refaire la mise en page....
Merci
Que voulez vous faire exactement?
, pour changer d'année il suffit de placer en B1 (ou ailleurs) l'année voulue
et en A1 la formule:
=DATE(B1;1;1)
il restera à aligner le 1° jour dans la première semaine, puisque ce ne sera pas forcément un lundi
Alors vous pouvez adopter en A7
=A1-JOURSEM(A1;2)+1
qui vous donnera en A7 la date du lundi de la semaine qui contient le 1° janvier, ainsi le tableau s'ajuste à chaque année en B1
crdlmnt
, pour changer d'année il suffit de placer en B1 (ou ailleurs) l'année voulue
et en A1 la formule:
=DATE(B1;1;1)
il restera à aligner le 1° jour dans la première semaine, puisque ce ne sera pas forcément un lundi
Alors vous pouvez adopter en A7
=A1-JOURSEM(A1;2)+1
qui vous donnera en A7 la date du lundi de la semaine qui contient le 1° janvier, ainsi le tableau s'ajuste à chaque année en B1
crdlmnt
Alors vous avez deux solutions puisqu'il semble que vous vouliez une couleur identique pour tous les jours:
soit la formule:
=OU($B7="L";$B7="M"$;B7="Me";$B7="J";$B7="V")
ou tout simplement
=$B7<>""
ligne de formule à placer au dessous de celle des WE, avec les flèches ascenseur de la fenêtre de MFC.
Avec ça, vous placerez le format sur toutes les lignes qui contiennent une valeur en B sauf celle de S et D dont la MFC sera prioritaire.
Pour info, à toutes fins utiles:
il y a moyen si vous faites une liste de référence, de formater aussi différemment les jours fériés à partir de la date en A
avec:
=NB.SI(liste jours fériés;$A7)
à placer au 2° rang
crdlmnt
soit la formule:
=OU($B7="L";$B7="M"$;B7="Me";$B7="J";$B7="V")
ou tout simplement
=$B7<>""
ligne de formule à placer au dessous de celle des WE, avec les flèches ascenseur de la fenêtre de MFC.
Avec ça, vous placerez le format sur toutes les lignes qui contiennent une valeur en B sauf celle de S et D dont la MFC sera prioritaire.
Pour info, à toutes fins utiles:
il y a moyen si vous faites une liste de référence, de formater aussi différemment les jours fériés à partir de la date en A
avec:
=NB.SI(liste jours fériés;$A7)
à placer au 2° rang
- donc S et D au 1°, rang
- Jours fériés au second rang
- le reste au dernier rang
crdlmnt
Là, je ne comprend pas ce que vous attendez par rapport à l'ensemble de mes propositions.
Selon la position des signes $, s'ils sont bien en place, la formule de MFC va s'adapter à chacune des lignes de votre tableau, dans les limites du champ dont l'adresse s'affiche à droite dans la fenêtre de MFC
Pouvez vous préciser?
Selon la position des signes $, s'ils sont bien en place, la formule de MFC va s'adapter à chacune des lignes de votre tableau, dans les limites du champ dont l'adresse s'affiche à droite dans la fenêtre de MFC
Pouvez vous préciser?