Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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...
Bonjour

si j'étais vous je réparerai mon installation d'office, voir même le réinstaller.
Une vérification de votre disque dur pourrait aussi être utile.
un coup ça marche, un coup ça ne marche pas, c'est totalement anormal.
d'autant plus que vous avez rechargé le fichier du post 6 donc cela ne vient pas du fichier.

Cordialement, @+
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…