XL 2016 Modifier les jours feries et creations de chevauchements dans gestion de congees

  • Initiateur de la discussion Initiateur de la discussion dmayorie
  • 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 !

dmayorie

XLDnaute Nouveau
Bonjour tout le monde, bonjour le forum,

Je me permets de vous réécrire car j'ai trouvé beaucoup d'aides lors de mes discussions précédentes. Et je vous en remercie pleinement.

J'ai actuellement un fichier excel qui permet de gérer les congés du personnel. Je ne l'ai pas conçu, je ne fais que des updates.

Veuillez le trouver ci-joint.

Je me retrouve avec deux missions :

1. Je souhaiterais changer les jours fériés. Dans ce fichier, il s'agit de jours fériés français. Et je voudrais le calendrier avec des jours fériés canadiens. Et donc supprimer les jours de congés français.

2. Dans les feuilles mensuelles, je souhaiterais créer des alertes de chevauchements si 2 ou plus de personnes ont à peu près les mêmes plages de congés (exemple dans la feuille "janvier", les vacances de Dupont et de Coco se chevauchent, un message apparait automatiquement). Si possible, il serait bien de voir ces messages d'alertes en dessous du tableau de la feuille "janvier", par exemple.

Comme je n'ai jamais fait ce genre de messages d'alertes, je vous laisse le champ libre pour la mise en forme de ces messages. Idéalement, s'il est possible juste de le faire sans macros, seulement avec des fonctions. Mais je suis également ouvert pour des solutions avec macros.

Je vous remercie pour votre aide précieuse.

Cordialement.

Mayorie
 

Pièces jointes

Bonjour

Pour répondre à la 1ère question les dates de congés sont en colonne K de l'onglet config dont à toi de les adapter

La MFC sur chaque onglet est particulièrement et inutilement lourding

Ceci suffirait avec une seule MFC
VB:
=OU(JOURSEM(D$3;2)>5;NB.SI(JF;D$3)>0)

Remanier légèrement la liste ainsi de façon à enlever les lignes vides et nommer JF la liste de la colonne des 12 dates
1628535652370.png


Pour les chevauchements tu peux utiliser un NB.SI au dessus des colonnes dates tester le nombre de VAC et autres absences
 
- 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

Discussions similaires

Réponses
9
Affichages
2 K
Retour