calendrier de congés

  • Initiateur de la discussion Initiateur de la discussion JM
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

JM

Guest
Bonjour à tout le forum,
Encore un appel aux spécialistes:
Je veux créer un calendrier de présence pour les congés d'été dans mon service:
Pour commencer, à partir de l'année courante, je construis une feuille avec les jours du 01/07 au 15/09
trois lignes de succèdent: une avec le mois, une avec le jour de la semaine, une avec le jour
Le début du calendrier est fixé par la formule suivante: =DATE(TEXTE(A2;"aaaa");7;1) où A2=AUJOURDHUI()
Pour le mois je fixe le format de la cellule à mmmm
Pour le jour de la semaine à jjj
Pour le jour à jj
Puis toutes les cellules suivantes sont simplement incrémentées de 1
Résultat, je me retrouve avec un tableau qui va du 01/07 au 15/09. Jusque là tout va bien.
Maintenant, je voudrais par une mise en forme conditionnelle, "griser" les samedi et dimanche.
J'ai donc entré dans ma mise en forme conditionnelle "si la valeur de la cellule est comprise entre "ven" et "lun" (mais j'ai essayé aussi "sam" et "dim" ou encore 6 et 7) alors cellule grisée.
mais ça ne fonctionne pas. Pourtant si je fais la même chose avec une cellule ordinaire, ça marche. Qu'est ce qui cloche ?
Merci les Pros, et bonnes vacances à ceux qui partent.
JM
 
Bonjour,

Ce n'est pas "la valeur de la cellule est" qu'il faut choisir,
mais "la formule est".
Tes cellules, pour Excel, contiennent une valeur numérique et non "sam" ou "dim".
Et tu tapes cette formule (si ta 1ère date est en B2) :
=JOURSEM(B2;2)>5
ou bien :
=OU(JOURSEM(B2)=1;JOURSEM(B2)=7)

Tu peux remplacer la formule :
=DATE(TEXTE(A2;"aaaa");7;1)
par :
=DATE(ANNEE(A2);7;1)
 
Re,

Au mois d'août, la formule
=DATE(ANNEE(A2);7;1)
va te donner le 1er août !

Il vaut mieux de rien mettre en A2.
Tape plutôt dans la cellule de ta 1ère date :
=DATE(ANNEE(AUJOURDHUI());7;1)
(ça ne changera que l'année prochaine)

Ou bien, en A2, tu tapes le nombre 2004 et pour ta 1ère date :
=DATE(A2;7;1)
 
Bonsoir

Je voudrais simplement rajouter, qu'il y a un sens de priorite a l'affichage des formats conditionnels. La 1ere condition etant prioritaire sur le resultat de la 2eme et 3 condition, donc attention au sens.

@+Jean-Marie
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
14
Affichages
551
Réponses
8
Affichages
535
Réponses
5
Affichages
127
Réponses
4
Affichages
253
Réponses
3
Affichages
152
Réponses
0
Affichages
477
Réponses
17
Affichages
811
Réponses
4
Affichages
776
Retour