Calcul heures de nuit moins la pause à partir de 6h de travail

bonjour à tous,

je souhaiterais soustraire à mes formules de calcul des heures de nuit (colonne i), et mes heures de nuit du samedi (colonne j), la formule de la colonne F pour ainsi déduire automatiquement le temps de pause de 30 minutes (0,50 centième) quand le temps de travail est égal ou supérieur à 6h de travail.

j'espère avoir été assez clair.

merci

Bonjour,

Si j'ai bien compris:

en I2:

=SI(JOURSEM(A2;1)>=6;MOD(D2-C2;24)-(D2<C2)*(22-0)-MEDIANE(D2;0;22)+MEDIANE(C2;0;22);MOD(D2-C2;24)-(D2<C2)*(22-6)-MEDIANE(D2;6;22)+MEDIANE(C2;6;22))-SI(F2+0,5>6;0,5;0)

en J7:

=SIERREUR(MOD(D7-C7;24)-(D7<C7)*(22-6)-MEDIANE(D7;6;22)+MEDIANE(C7;6;22)-SI(JOURSEM(A7;1)>=6;MOD(D7-C7;24)-(D7<C7)*(22-0)-MEDIANE(D7;0;22)+MEDIANE(C7;0;22);MOD(D7-C7;24)-(D7<C7)*(22-6)-MEDIANE(D7;6;22)+MEDIANE(C7;6;22));)-SI(F7+0,5>=6;0,5;0)

A noter: Les guillemets qui encadrent les heures sont inutiles.

Cdlt

bonjour,

merci, cela fonctionne parfaitement avec les heures de nuit normales mais par contre quand je fais un glisser pour reproduire la formule des heures de nuit du samedi, il me note -0.5 dans les autres cellules ce qui a pour effet de me décompter de heures de mon total d'heures prestées des samedi de nuit. voir fichier ci-joint

Je ne me suis occupé que de la partie qui retranche la 1/2 heure, pour ce qui est de la détection des jours c'est vous qui ne l'avait pas fait dans cette colonne.

Donc voici la formule avec la détection du jour

En J2

=SIERREUR(SI(JOURSEM(A2;2)>=5;MOD(D2-C2;24)-(D2<C2)*(22-6)-MEDIANE(D2;6;22)+MEDIANE(C2;6;22)-SI(JOURSEM(A2;1)>=6;MOD(D2-C2;24)-(D2<C2)*(22-0)-MEDIANE(D2;0;22)+MEDIANE(C2;0;22);MOD(D2-C2;24)-(D2<C2)*(22-6)-MEDIANE(D2;6;22)+MEDIANE(C2;6;22));"")-SI(F2+0,5>=6;0,5;0);"")

Pour la colonne I, il faudrait modifier la détection du jour de la semaine JOURSEM(A2;2) à la place de JOURSEM(A2;1)

en I2:

=SI(JOURSEM(A2;2)>=6;MOD(D2-C2;24)-(D2<C2)*(22-0)-MEDIANE(D2;0;22)+MEDIANE(C2;0;22);MOD(D2-C2;24)-(D2<C2)*(22-6)-MEDIANE(D2;6;22)+MEDIANE(C2;6;22))-SI(F2+0,5>6;0,5;0)

Cdlt

merci mais le problème avec les -0,5 est encore présent lors de la saisie de mes heures depuis le début du mois. désolé d'être aussi insistant.

j'ai fait un test avec un exemple ligne 20 et 21 et cela fonctionne

Ce n'est pas le fait d'avoir retrancher 1/2 heure pour toutes valeurs supérieures à 6h qui est la cause de vos problème, la preuve, retirez la partie ajoutée en fin de formule "-SI(F2+0,5>6;0,5;0)" cela ne changera rien. C'est bien votre formule d'origine qui ne remplit pas toutes les conditions.

Pour l'instant je n'ai pas le temps de regarder, mais commencez par analyser votre formule, il manque sûrement quelque chose.

je patienterais pour le moment car je ne suis pas à l'origine des formules présentent dans ce tableau. je suis débutant en la matière de formule, je suis resté aux formules basiques. donc je demande de l'aide. merci pour le temps que vous m'accordez

Bonjour,

Puisque vous n'êtes pas à l'origine des formules, dans un premier temps, ne vous semble-t-il pas plus logique de demander à celui qui les a faites?

Bonjour à toutes et tous, maqueval, Arturo83

@maqueval,

A tester:

28maqueval.xlsx (15.74 Ko)

Cdlt

bonjour,

les formules de mdo100 fonctionne parfaitement, c'est exactement ce que je cherchais.

merci beaucoup arturo83, mdo100 pour le temps que vous m'avez consacré

cdlt

@maqueval,

Merci de ton retour et d'avoir passé le sujet en résolu.

Cdlt.
Rechercher des sujets similaires à "calcul heures nuit pause partir travail"