Comment calculer les heures de nuit automatiquement

14/03/2021

Le calcul des heures travaillées la journée est facile avec n’importe quel tableur, il suffit de soustraire l’heure de départ à l’heure d’arrivée (une formule du genre B1-A1). En revanche, le calcul des heures travaillées la nuit est beaucoup plus complexe, plusieurs calculs et cas différents doivent être gérés: l’arrivée avant 24h et le départ avant 00h00, l’arrivée et le départ avant ou pendant le début des heures de nuit, la période nocturne qui peut varier…

Planningify® propose un nouveau calculateur des heures de nuit aux utilisateurs de la version complète, facile à configurer et à utiliser, et utilisable également pour déterminer les heures de journée et bonifications de salaire.

Selon l’entreprise, le contrat de travail et la collection collective, il sera donc possible de déterminer automatiquement le salaire supplémentaire, les heures de récupération obtenues grâce au travail nocturne, et également de voir si le nombre maximal d’heures de nuit maximum à ne pas dépasser est respecté par l’employeur.

 

Cas d’utilisation 1 : Calculer le nombre d’heures travaillées entre 21h00 et 06h00
Aller dans “Options du planning”, “Colonnes calculées”
Ecrire les informations suivantes:

  • Titre: Nuit
  • Formule: DURATION_INTERVAL(#ARRIVAL1#, #DEPARTURE1#, 21*60, 06*60) + DURATION_INTERVAL(#ARRIVAL2#, #DEPARTURE2#, 21*60, 06*60)
  • Type: Nombre
    • Le nombre d’heures est affiché en minutes, par exemple 130 minutes, dans une prochaine version, il sera possible d’utiliser le format horaire, par exemple 02h10)
  • Type de formule: “Jours”

Pour visualiser les résultats, il faut ensuite aller dans Menu, Rapports puis « Semaine avec commentaires », « Mois avec commentaires » ou « Année ».

 

Cas d’utilisation 2 : Calcul des revenus avec un salaire horaire de 12.50€ et une majoration de 25% pour les heures de nuit

  • Titre: Salaire
  • Formule: 12.50 * (#DURATION# + 0.25 * (DURATION_INTERVAL(#ARRIVAL1#, #DEPARTURE1#, 21*60, 06*60)) + DURATION_INTERVAL(#ARRIVAL2#, #DEPARTURE2#, 21*60, 06*60))
  • Type: Nombre