Mise en forme conditionnelle uniquement jours semaine
Résolu/Fermé
RAF26ML
Messages postés
99
Date d'inscription
mardi 22 août 2017
Statut
Membre
Dernière intervention
13 février 2025
-
13 déc. 2017 à 11:19
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 14 déc. 2017 à 10:39
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 14 déc. 2017 à 10:39
A voir également:
- Excel si jour = lundi
- Si et excel - Guide
- Liste déroulante excel - Guide
- Excel cellule couleur si condition texte - Guide
- Mise a jour chrome - Accueil - Applications & Logiciels
- Word et excel gratuit - Guide
4 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 424
13 déc. 2017 à 11:32
13 déc. 2017 à 11:32
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
RAF26ML
Messages postés
99
Date d'inscription
mardi 22 août 2017
Statut
Membre
Dernière intervention
13 février 2025
13 déc. 2017 à 11:58
13 déc. 2017 à 11:58
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")
RAF26ML
Messages postés
99
Date d'inscription
mardi 22 août 2017
Statut
Membre
Dernière intervention
13 février 2025
13 déc. 2017 à 12:06
13 déc. 2017 à 12:06
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
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 424
13 déc. 2017 à 12:20
13 déc. 2017 à 12:20
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
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 424
13 déc. 2017 à 12:07
13 déc. 2017 à 12:07
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
RAF26ML
Messages postés
99
Date d'inscription
mardi 22 août 2017
Statut
Membre
Dernière intervention
13 février 2025
13 déc. 2017 à 14:18
13 déc. 2017 à 14:18
oui j'ai compris pour les rangs, pour les jours fériés il faut que je crée une liste avant il me semble,
en fait, ma question je me suis mal exprimé, est de savoir si on peut faire une formule le 31 janvier, le 28 février etc jusqu’à la fin de l'année, toujours dans mon fichier joint.
merci
en fait, ma question je me suis mal exprimé, est de savoir si on peut faire une formule le 31 janvier, le 28 février etc jusqu’à la fin de l'année, toujours dans mon fichier joint.
merci
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 424
Modifié le 13 déc. 2017 à 14:23
Modifié le 13 déc. 2017 à 14:23
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?
RAF26ML
Messages postés
99
Date d'inscription
mardi 22 août 2017
Statut
Membre
Dernière intervention
13 février 2025
13 déc. 2017 à 14:42
13 déc. 2017 à 14:42
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 424
13 déc. 2017 à 15:34
13 déc. 2017 à 15:34
votre fichier en retour
j'ai mis les explications, des modifications dans le commentaire que vous avez placé
revenez si besoin
https://mon-partage.fr/f/58MbYFDo/
crdlmnt
j'ai mis les explications, des modifications dans le commentaire que vous avez placé
revenez si besoin
https://mon-partage.fr/f/58MbYFDo/
crdlmnt
RAF26ML
Messages postés
99
Date d'inscription
mardi 22 août 2017
Statut
Membre
Dernière intervention
13 février 2025
13 déc. 2017 à 15:56
13 déc. 2017 à 15:56
super merci, juste pour info la formule décaler = de colonne
indirect = à droite
adresse ?
Ligne -6 ....
indirect = à droite
adresse ?
Ligne -6 ....