OVH Cloud OVH Cloud

Calcul horaire suivant periode de la journee

25 réponses
Avatar
LeSurCitaire
Bonjour a tous,

J'ai besoin de faire un tableau calculant le travail effectu=E9 suivant
la periode de la journee.

je m'explique si une intervention est faite entre 14 et 16h par exemple
cela doit decompter 2h mais si l'intervention a lieu entre 16 et 18H
alors cela doit etre compte 1h30 en effet entre 17 et 19h les heures ne
compte que 50%.

J'ai essaye de chercher sur Google mais je n'ai rien trouve alors si
quelqu'un a une piste je suis prenneur.

Merci d'avance

10 réponses

1 2 3
Avatar
LANIMAL
Bonsoir
Je te met une ébauche de tableau (vite fait) sur
http://cjoint.com/?ktabhxCqRu
Le cas du travail après 19:00 n'est pas traité
LANIMAL

Bonjour a tous,

J'ai besoin de faire un tableau calculant le travail effectué suivant
la periode de la journee.

je m'explique si une intervention est faite entre 14 et 16h par exemple
cela doit decompter 2h mais si l'intervention a lieu entre 16 et 18H
alors cela doit etre compte 1h30 en effet entre 17 et 19h les heures ne
compte que 50%.

J'ai essaye de chercher sur Google mais je n'ai rien trouve alors si
quelqu'un a une piste je suis prenneur.

Merci d'avance



Avatar
ChrisV
Bonjour LeSurCitaire,

Ou encore...
Avec heure de début en A1 et heure de fin en B1...

±-A1-(--"17:"<B1)*(B1-"17:")/2+(--"17:"<A1)*(A1-"17:")/2


ChrisV


"LeSurCitaire" a écrit dans le message
de news:
Bonjour a tous,

J'ai besoin de faire un tableau calculant le travail effectué suivant
la periode de la journee.

je m'explique si une intervention est faite entre 14 et 16h par exemple
cela doit decompter 2h mais si l'intervention a lieu entre 16 et 18H
alors cela doit etre compte 1h30 en effet entre 17 et 19h les heures ne
compte que 50%.

J'ai essaye de chercher sur Google mais je n'ai rien trouve alors si
quelqu'un a une piste je suis prenneur.

Merci d'avance
Avatar
Daniel.M
Bonsoir,

A1: CheckIn
B1: CheckOut
HBas : 17:00 (pour ton problème)
HHaut: 19:00 (pour ton problème)

=(MOD(B1-A1;1)+MAX(0;MIN(B1;HBas)-SI(B1>A1;A1;MIN(0;A1-HBas)))+
MAX(0;1-MAX(HHaut;A1)-SI(B1>A1;1-B1;MIN(0;HHaut-B1))))/2

La formule tient compte des heures travaillées après 19:00 de même que des
situations où on termine de travailler tôt le matin (B1 < A1).

Salutations,

Daniel M.

"LeSurCitaire" wrote in message
news:
Bonjour a tous,

J'ai besoin de faire un tableau calculant le travail effectué suivant
la periode de la journee.

je m'explique si une intervention est faite entre 14 et 16h par exemple
cela doit decompter 2h mais si l'intervention a lieu entre 16 et 18H
alors cela doit etre compte 1h30 en effet entre 17 et 19h les heures ne
compte que 50%.

J'ai essaye de chercher sur Google mais je n'ai rien trouve alors si
quelqu'un a une piste je suis prenneur.

Merci d'avance
Avatar
LeSurCitaire
Merci à tous c'est exactement ce que je cherchais
encore un grand merci
Avatar
LeSurCitaire
Je reviens et comme je suis nul je ne vois pas ou il faut modifier
votre formule pour que cela fonctionne.
En effte, si je rentre un horaire entre 17 et 19 h cela ne me
comptabilise pas 50% des heures.

Merci de dire ou il faut corriger la formule
Avatar
LANIMAL
Bonjour
Je joins mon ignorance à celle de LeSurCitaire, je n'ai jamais vu ce
genre d'expression avec 2 tirets (ou signes moins ?): (--"17:"<A1)
:-(((((
Peut-être ChrisV pourra me dire où trouver de l'aide.
Par ailleurs merci de me faire découvrir cette forme d'écriture
(A1-"17:") que j'ignorais.
Merci.
LANIMAL

Je reviens et comme je suis nul je ne vois pas ou il faut modifier
votre formule pour que cela fonctionne.
En effte, si je rentre un horaire entre 17 et 19 h cela ne me
comptabilise pas 50% des heures.

Merci de dire ou il faut corriger la formule



Avatar
michdenis
Bonjour L'ANIMAL,

Tu trouveras une présentation intéressante de l'information là :

http://www.mcgimpsey.com/excel/formulae/doubleneg.html


J'avoue cependant demeurer perplexe quant à cette syntaxe :
(--"17:"<A1) , il me semble qu'on aurait dû lire : --("17:"<A1)
Je suppose que Chris à une explication.



Salutations!



"LANIMAL" a écrit dans le message de news:
Bonjour
Je joins mon ignorance à celle de LeSurCitaire, je n'ai jamais vu ce
genre d'expression avec 2 tirets (ou signes moins ?): (--"17:"<A1)
:-(((((
Peut-être ChrisV pourra me dire où trouver de l'aide.
Par ailleurs merci de me faire découvrir cette forme d'écriture
(A1-"17:") que j'ignorais.
Merci.
LANIMAL

Je reviens et comme je suis nul je ne vois pas ou il faut modifier
votre formule pour que cela fonctionne.
En effte, si je rentre un horaire entre 17 et 19 h cela ne me
comptabilise pas 50% des heures.

Merci de dire ou il faut corriger la formule



Avatar
LeSurCitaire
Bonjour ChrisV,

votre formule me va très bien avec un petit bemol
j'aimerai que qhand cela depasse 19h le quoeficien redevienne 1
Avatar
SL
Bonsoir

toujours avec A1 heure de début et B1 heure de fin
coef 1 si < 17:00 puis 0,5 entre 17:00 et 19:00 et enfin 1 si >19:00

=MIN(17/24;B1)-MIN(17/24;A1)+MAX(19/24;B1)-MAX(19/24;A1)+(MIN(19/24;B1)-MIN(17/24;B1))/2-(MIN(19/24;A1)-MIN(17/24;A1))/2

Explications :
MIN(17/24;B1)-MIN(17/24;A1) part inférieure à 17:00
MAX(19/24;B1)-MAX(19/24;A1) part supérieure à 19:00
(MIN(19/24;B1)-MIN(17/24;B1))/2 demi-part entre 17:00 et l'heure de fin
-(MIN(19/24;A1)-MIN(17/24;A1))/2 on retire la demi-part entre l'heure de
début et 19:00

mon 17/24 est équivalent au --"17:" de ChrisV

Stéphane

"LeSurCitaire" a écrit dans le message
de news:
Bonjour ChrisV,

votre formule me va très bien avec un petit bemol
j'aimerai que qhand cela depasse 19h le quoeficien redevienne 1
Avatar
SL
Bonsoir

toujours avec A1 heure de début et B1 heure de fin
coef 1 si < 17:00 puis 0,5 entre 17:00 et 19:00 et enfin 1 si >19:00

=MIN(17/24;B1)-MIN(17/24;A1)+MAX(19/24;B1)-MAX(19/24;A1)+(MIN(19/24;B1)-MIN(17/24;B1))/2-(MIN(19/24;A1)-MIN(17/24;A1))/2

Explications :
MIN(17/24;B1)-MIN(17/24;A1) part inférieure à 17:00
MAX(19/24;B1)-MAX(19/24;A1) part supérieure à 19:00
(MIN(19/24;B1)-MIN(17/24;B1))/2 demi-part entre 17:00 et l'heure de fin
-(MIN(19/24;A1)-MIN(17/24;A1))/2 on retire la demi-part entre l'heure de
début et 19:00

mon 17/24 est équivalent au --"17:" de ChrisV

Stéphane

"LeSurCitaire" a écrit dans le message
de news:
Bonjour ChrisV,

votre formule me va très bien avec un petit bemol
j'aimerai que qhand cela depasse 19h le quoeficien redevienne 1
1 2 3