XL 2016 jours fériés/dimanche/heures de nuit

baptistou

XLDnaute Nouveau
Bonjour à tous et merci pour ce forum riche en données et exemples.
J'ai récupéré d'un collègue un fichier Excel pour établir un planning en calculant les coûts etc... merci à lui.
Je l'ai modifié pour essayer de l'adapter au mieux à mes besoins, mais je sèche sur des formules pour calculer heures et coûts quand un jour férié tombe aussi un dimanche et pour éviter que ne soit compté le dimanche mais aussi le jour férié....idem pour les nuits. je pense que la formule est avec ET mais je bute....
un exemple étant plus parlant, je vous joins le fichier.
Merci pour votre aide,
B.
 

Pièces jointes

  • test ssiap V1.xlsx
    98.6 KB · Affichages: 20
Solution
Re,

Voila le fichier, j'ai programmé une fonction personnalisée qui renvoie le nombre d'heures pour les huit possibilités avec la gestion des nuits à cheval sur deux jours.
Jour standard, nuit sur jour standard, dimanche férié, nuit sur dimanche férié, dimanche, nuit sur dimanche, jour férié, nuit sur jour férié, idem sur le jour suivant.
J'ai utilisé ma fonction TJF pour les déterminations de jours fériés.

Bons tests !

Bien cordialement, @+

VB:
Function Determine_Heures(ByVal Jour_Ref, ByVal Heure_Deb, ByVal Heure_Fin, ByVal Heure_Deb_Nuit_Ref#, ByVal Heure_Fin_Nuit_Ref#, ByVal Heure_Deb_Nuit_Dim_Ref#, ByVal Heure_Fin_Nuit_Dim_Ref#, ByVal Type_Retour%)
If Heure_Deb = "" Or Heure_Fin = "" Then Determine_Heures = "": Exit...

Discussions similaires

Statistiques des forums

Discussions
315 093
Messages
2 116 122
Membres
112 666
dernier inscrit
Coco0505