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

calcul heures travaillées

iron

XLDnaute Nouveau
bonjour,
je souhaite mettre en place un calcul hebdomadaire des heures effectuées...avec des subtilités qui sont :
1/si je commence à travailler avant 8h00, cela n'en tient pas compte et le calcul commence à 08:00
exemple je commence a travailler à 7:45 jusqu’à 12:00 : le résultat sera 4:00 et non pas 4:15
2/si je termine après 20:00 le calcul n'en tient pas compte
exemple si je travaille l’après midi de 15:00 à 21:00 le résultat sera 05:00 et non pas 06:00
3/et pour finir si je travaille sans discontinuité entre 11:45 et 14:15 cela me décompte automatiquement 1h

merci pour votre aide.

ci joint le fichier sur lequel je souhaite effectuer les calculs
 

Pièces jointes

  • calcul time.xlsx
    12.5 KB · Affichages: 48

Jocelyn

XLDnaute Barbatruc
Bonjour le Forum,
Bonjour iron,

a tester en D2

Code:
=MIN(C2;"20:00")-MAX(B2;"08:00")

pour régler le dernier point il faudrait savoir comment serait marquées les heures de travaille entre les colonnes B et C et matin et après midi

par exemple 10h / 15h suivant cet exemple se pourrait être

Code:
=MIN(C2;"20:00")-MAX(B2;"08:00")-SI(ET(B2<="11:45";C2>="14:15");"01:00";0)

a te lire pour terminer la formule

Cordialement
 

vgendron

XLDnaute Barbatruc
hello
un essai en PJ

Hell Jocelyn

PS: va savoir pourquoi. j'ai mis 17h00 comme heure maxi au lieu de 20h00: suffit donc de remplacer dans les formules
 

Pièces jointes

  • calcul time.xlsx
    12.6 KB · Affichages: 39

iron

XLDnaute Nouveau
merci pour vos réponses. je pense que je vais changer l'affichage du calcul pour prendre en compte correctement le calcul entre 11h45 et 14:15
je reposte le fichier ASAP
encore merci !
 

iron

XLDnaute Nouveau
bonjour , me revoici
Ci-joint le fichier Excel qui me permet de vérifier mon temps !
Je souhaiterais que lorsque les cellules sont vides que ça n'affiche pas 12:00 comme c'est le cas en cellules E5:E8 et H5:H8 faussant ainsi les compteurs en ligne 10.
et pour finaliser si l’écart entre la colonne "D" et la colonne "F" est inférieur à 1:00 décompter automatiquement 1:00. Cela signifie qu'il faut obligatoirement prendre une pause d'une heure, si ce n'est pas le cas alors elle est automatiquement décomptée.
Merci pour votre aide
 

Pièces jointes

  • calcul time.xlsx
    19.2 KB · Affichages: 39

vgendron

XLDnaute Barbatruc
hello,
pour reprendre la formule que j'avais déjà postée
en I4
=SI(ET(C4<>"";G4<>"");MIN(G4;"20:00")-MAX(C4;"08:00")-MAX(F4-D4;"1:00");"")
cette formule ne tient pas compte des calculs en E et H, dont elle n'a pas besoin.

après, pour avoir les calculs du matin et après midi
en E4
=SI(ET(C4<>"";D4<>"");D4-MAX(C4;"08:00");"")

et H4
=SI(ET(F4<>"";G4<>"");MIN(G4;"20:00")-F4;"")

et en K10 pour éviter les ########
=SI(H10>I10;H10-I10;"Tu pourrais bosser un peu plus ")
 

Discussions similaires

Réponses
5
Affichages
522
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…