Calcul Heures de nuit pour la semaine
Résolu
Stéphlorie56
-
Stéphlorie56 -
Stéphlorie56 -
Bonjour,
J'ai un problème sur mon tableau qui calcule le temps de service des heures en début de service et fin de service en heure sur deux colonnes C8 21:00 et D8 6:00. Sur B1 21:00 et B2 6:00 ce sont les repères des heures de nuit à 21h à 6h.
Sur E8 heure nuit 21:00 et F8 fin de nuit 6:00
En G8 c'est le total des heures réalisées en comptant le changement de date : 9:00
J'ai créé deux autres colonnes des heures en décimale : H8 21,00 et I8 6,00. En J8 c'est le total des heures en décimale : 9,00.
Lorsque je ne rentre pas d'heures en C8 et D8 à ne pas être de service, la cellule J8 marque 24,00.
J'ai en K8 Nbre d'H en jour 0:00 (en heure) et en L8 le Nbre d'H nuit en décimale 9:00. Sur M8 total du nombre de nuit en décimale : 9,00
Pour le repos compensateur en N8 RC nuit en mns qui correspond à 0,09 puisque c'est le 1% des heures de nuit.
Je ne peux pas faire le total réel de la semaine en bas de la colonne J correspondant aux heures travaillées et non travaillées : =SOMME() puisque les cellules de cette colonne non travaillées (où il n'y a pas d'heures en service) reste avec 24,00 alors qu'il devrait y avoir 0,00
Merci de venir à mon aide car mon tableau ne me permet pas de réaliser les calculs pour en avoir absolument besoin.
B1 : 21:00 et B2 : 6:00
C8 : 21:00:00 et D8 : 06:00:00
E8 : =SI(C8<D8;0;SI(C8<=$B$1;$B$1;C8))
F8 : =SI(C8<D8;0;SI(D8<=$B$2;D8;$B$2))
G8 : =SI(C8<D8;D8-C8;(24-C8)+D8)
H8 : =(ENT(D8)*24+(C8-ENT(D8))*24)
I8 : =ENT(C8)*24+(D8-ENT(C8))*24
J8 : =SI(H8<I8;I8-H8;(24-H8)+I8)
K8 : =SI(L8=0;G8;G8-L8)
L8 : =SI(C8<D8;0;SI(E8<F8;F8-E8;(24-E8)+F8))
M8 : =HEURE(L8)+MINUTE(L8)/60+SECONDE(L8)/360
N8 : =M8*0,01
J'ai un problème sur mon tableau qui calcule le temps de service des heures en début de service et fin de service en heure sur deux colonnes C8 21:00 et D8 6:00. Sur B1 21:00 et B2 6:00 ce sont les repères des heures de nuit à 21h à 6h.
Sur E8 heure nuit 21:00 et F8 fin de nuit 6:00
En G8 c'est le total des heures réalisées en comptant le changement de date : 9:00
J'ai créé deux autres colonnes des heures en décimale : H8 21,00 et I8 6,00. En J8 c'est le total des heures en décimale : 9,00.
Lorsque je ne rentre pas d'heures en C8 et D8 à ne pas être de service, la cellule J8 marque 24,00.
J'ai en K8 Nbre d'H en jour 0:00 (en heure) et en L8 le Nbre d'H nuit en décimale 9:00. Sur M8 total du nombre de nuit en décimale : 9,00
Pour le repos compensateur en N8 RC nuit en mns qui correspond à 0,09 puisque c'est le 1% des heures de nuit.
Je ne peux pas faire le total réel de la semaine en bas de la colonne J correspondant aux heures travaillées et non travaillées : =SOMME() puisque les cellules de cette colonne non travaillées (où il n'y a pas d'heures en service) reste avec 24,00 alors qu'il devrait y avoir 0,00
Merci de venir à mon aide car mon tableau ne me permet pas de réaliser les calculs pour en avoir absolument besoin.
B1 : 21:00 et B2 : 6:00
C8 : 21:00:00 et D8 : 06:00:00
E8 : =SI(C8<D8;0;SI(C8<=$B$1;$B$1;C8))
F8 : =SI(C8<D8;0;SI(D8<=$B$2;D8;$B$2))
G8 : =SI(C8<D8;D8-C8;(24-C8)+D8)
H8 : =(ENT(D8)*24+(C8-ENT(D8))*24)
I8 : =ENT(C8)*24+(D8-ENT(C8))*24
J8 : =SI(H8<I8;I8-H8;(24-H8)+I8)
K8 : =SI(L8=0;G8;G8-L8)
L8 : =SI(C8<D8;0;SI(E8<F8;F8-E8;(24-E8)+F8))
M8 : =HEURE(L8)+MINUTE(L8)/60+SECONDE(L8)/360
N8 : =M8*0,01
3 réponses
-
1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (8192 Ko maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu le sélectionnes et tu fais "Copier"
5) Tu reviens dans ta discussion sur CCM, et dans ton message de réponse tu fais "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers-
a priori, mélanger des heures au format hh:mm et des heures avec des centièmes d'heures hh,hh ne peut qu'engendrer des complications inutiles.
Alors choisis un des deux formats. On verra ensuite ...
En attendant, je t'invite à découvrir la fonction MOD(nombre;diviseur) ; on risque fort d'en avoir besoin ... -
-