Calculer nbre de Jrs avec chevauchement de dates

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

Barracuda

XLDnaute Nouveau
Bonjour à Toutes et à Tous,

Je suis nouveau dans ce forum. Evidemment on a dû vous le dire des dizaines de fois, celui-ci est clair, pas surchargés en termes trop techniques et agréable à consulter.

Bravo pour votre dévouement. Vous ne le savez peut-être pas, mais vos réponses ont, probablement pour certains, sauvés la mise.

Je ne suis pas débutant en Excel mais je n'en suis pas non plus un expert. La programmation VB/Sql/Windev ne m'est pas inconnu, mais je souhaites en apprendre un peu plus en VBA.

Voici mon problème (c'est plus un prob.d'algorithme/méthode que de programmation):

Je souhaites trouver une méthode facile à mettre en place dans une feuille Excel.
Celle-ci propose une série de périodes d'occupation pour un Enseignant (ex: (A1)Debut1,(B1)Fin1....Debut12,Fin12...). Dans le cas où la formule detecte qu'il y a plus d'une période, elle doit déterminer les intervals communs (=chevauchement). aux périodes et aussi pour chaque période ses jours propres (=hors chevauchement). En Enseignant peut travailler dans différentes écoles à temps partiel au cours d'une même période.

Si oui, alors il doit déterminer le nbre de jour pendant lesquels les dates se croisent: ex--> Du 01/09/05 Au 31/01/06 et Du 05/12/05 Au 13/01/06. Les règles: régime trav.= 6jrs/sem (Dimanche sont les seuls jours fériés), un mois complet=26jrs (même si février).

A) réponse pour période1 01/09/05 Au 04/12/05 = 81 jrs ((3x26jr)+3jrs) X taux de pér1.
B) Chevauchemet période1 et 2--> 05/12/05 Au 13/01/06 = 24jrs jusqu'au 31/12/05 + 11 jrs jusqu'au 13/01/06 = 35jrs de chevauchement X taux horaire de (pér1+pér2).
C) réponse reste période1 14/01/06 Au 31/01/06 = 11jrs X taux de pér1.

Je sais...Je sais, c'est quasi du suicide que de tenter d'aller jusqu'au bout de l'énoncé. Mais ce serait 'rudement' sympa si vous pouviez m'aider ou m'éclairer un tout petit peu. Allez, prenons çà comme un défi.

D'avance déjà merci pour votre patience.

Barracuda.

😉
 
Salut Barracuda,

Un essai en pièce jointe.

Il me semble qu'il a été répondu à toutes les contraintes, mais cela reste à vérifier.

Peux-tu faire quelques tests sur base de périodes et de leur résultat que tu aurait sous la main ?



Salut le forum,

Si quelqu'un peut améliorer la procédure ou raccourcir les formules, ses sugestions sont toujours les bienvenues.

L'intention finale est de nommer toutes ces formules, de sorte que le tableau calcul ne soit plus necessaire.

Bon début de semaine à vous tous.

Â+ [file name=ListeEnseignantV4_20060612074637.zip size=9285]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/ListeEnseignantV4_20060612074637.zip[/file]
 
- 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
2
Affichages
759
Retour