Bonsoir LiamErwan,
Je vous propose une autre organisation (plus utilisable via Excel d'après moi):
Une feuille
DATA sur laquelle on saisit :
- les numéros, noms et prénoms des employés
- les codes et intitulés des absences
- une seule absence ( un agent + une période) par ligne
Sur cette feuille Data, nous avons défini un certains nombres de noms dynamiques dont les définitions sont rappelées sur cette feuille. Ces noms servent à limiter les zones à leur plus petite étendue utile, à rendre les formules plus lisibles et sont utiliser pour les listes de validation déroulantes.
Une feuille
Entrées sur laquelle on saisit :
- l'agent (via une liste), le motif d'absence (via une liste), la date de début et la date de fin
- ne pas toucher aux deux dernières colonnes
Le planning doit se mettre automatiquement à jour. Si aucune absence, la formule du planning retourne
0. Pour ne pas afficher ce zéro, le format des cellules a été mis à :
0;;; qui n'affiche que les nombres strictement positifs.
Nota:
- Les codes des absences doivent être obligatoirement des nombres
- il n'y a pas de vérification de plages qui se recouvreraient pour un même agent (ce qui théoriquement ne doit pas exister sauf erreur de saisie). Dans ce cas, le retour du code d'absence sera incohérent.
Remarque :
Je n'avais pas vu votre annotation sur des absences saisies en heures. Voyons d'abord si le fichier proposé vous convient. Mais, à priori, mélanger des choux et des carottes donne rarement des données exploitables facilement par Excel.