Bonjour,
Une tentative via des fonctions personnalisées codées en VBA car sinon je n'ai pas d'idée de comment faire...
Utilisation des fonctions:
dateTravaillee(DateDebut; DateFin; NbJours)
Renvoie un texte avec les dates assemblées, exemple:
4/7/2022,5/7/2022,6/7/2022,15/7/2022
DateDebut: première date qui sera écrite dans le texte
DateFin: dernière date qui sera écrite dans le texte
NbJours: le nombre de jours à faire apparaître dans le texte, pour 4 jours, ajoutera deux jours avec respectivement 1 jour et 2 jour de décalage avec la date de début, donc le 5/7/2022 et 6/7/2022 dans l'exemple.
heureTravaillee(DateDebut; DateFin; NbJours; NbHeuresJours)
Renvoie un texte avec les dates assemblées et les heures réalisées, exemple: {'2022-07-04':'8','2022-07-05':'8','2022-07-06':'8','2022-07-15':'8'}
Les 3 premiers paramètres s'utilisent de la même façon que la fonction précédente, le seul ajout est:
NbHeuresJours: le nombre d'heures faites pour chaque jour
Il est possible de voir les paramètres attendus pour chaque fonction en cliquant sur "Fx" à gauche de la barre de formule lors de leur saisie.
Aperçu:
Je ne sais malheureusement pas comment écrire de l'aide dans cette fenêtre...