Répartition automatique des durées de temps selon des quarts prédéfinis

Bonjour à tous,

Question pour vous.

Pouvez-m'aider à concevoir une formule capable de séparer une plage horaire selon les heures indiquées?

Il y a 3 quarts de travail définis (des primes sont associées à ces quarts)

  • jour 6h-14h
  • soir 14h-22h
  • nuit 22h-6h

Par exemple, quelqu'un qui travaille de 8h à 18h, comment faire pour que les durées de son quart soit automatiquement réparties dans les bons quarts de travail à savoir :

  • 8h-14h : 6h dans le quart de jour
  • 14h-18h : 4h dans le quart du soir

Merci d'avance et bonne journée

Laurent

Bonjour,

avec une fonction personnalisée en vba pour ne pas avoir une formule imbuvable.
S'utilise comme une fonction native d'excel.
Syntaxe : =dureeQuart(Hpresenc, hQuart)
Ex: =dureeQuart($D7;N$5)
Alt+F11 pour voir le code dans le module1

Retourne le résultat au format hh:mm.
Si tu préfères des heures remplace / jmin par / 60 à la dernière ligne (et remettre le format Standard aux cellules)
eric

Bonjour,

Merci pour la réponse et désolé pour le suivi tardif de ma part.

Ça fonctionne parfaitement. Cependant les résultats sont en heures (6:00). Comment les mettre en type décimale?

  • 1:00 = 1
  • 0:15 = 0,25
  • 0:30 = 0,5
  • 0:45 = 0,75

Merci d'avance et bonne journée

Bonjour,

c'est écrit dans mon post non ?
Ou tu multiplies par 24 le résultat en mettant le format de cellule voulu.
eric

Ah ben oui... j'avais pas bien compris le sens de "Si tu préfères des heures "

Merci tout est correct!

Je ferme le post

Rechercher des sujets similaires à "repartition automatique durees temps quarts predefinis"