Calcul d'heures avec excel

Fermé
Zonecourte - 29 oct. 2009 à 16:01
 zonecourte - 12 nov. 2009 à 16:25
Bonjour,

Je cherche à trouver la formule pour calculer des heures.
Entre 37h et 41h il faut multiplier par 1.25 et au dela de 41h il faut multiplier par 1.5
ex pour quelqu'un qui a fait 42h on doit trouver au total 47h30
Soit 37 + (41-37)x1.25 + (42-41)x1.5
En sachant que le chiffre de 42 peut être différent à chaque fois car il est le total d'une somme d'heures.

Je sais déja que pour inclure des heures dasn une formule, il faut les inscrire comme suit : "37:00"*1

Merci d'avance pour votre réponse.
A voir également:

9 réponses

dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 823
29 oct. 2009 à 22:37
bonsoir,

Tout d'abord, je ne pense pas qu'il soit utile et d'usage de formater les heures de travail sous la forme hh:mm.
Il vaut mieux travailler en décimale, sachant que la demi heure s'écrit alors 0,5.

La formule indiquée dans la question, 37 + (41-37)x1.25 + (42-41)x1.5 inclut 3 conditions :
si >41 alors =42 + (X-41)x1.5
sinon si > 37 alors =37 + (X-37)x1.25
sinon X

ce qui devient sous excel si l'heure entrée est en A1 :

=SI(A1>41;42+(A1-41)*1.5;SI(A1>37;37+(A1-37)*1.25;A1))
0
Bonjour,
Merci d'avoir répondu aussi vite.

Mais cela ne fonctionne pas.

En fait je dois travailler en format heure car si >41 ce n'est pas 42 mais 41h01.

De plus il faut que la formule me calcule les heures majorées, donc si la personne fait plus de 41h il faut que la formule calcule les 4 heures comprises entre 37 et 41 multipliées par 1.25 et en plus les heures superieures a 41 multipliées par 1.5, et rajouter 37.

Donc pour quelqu'un qui aurait fait 42h dans la semaine, il faut multiplier 4 ( 41-37 ) par 1.25 et les heures au dessus de 41 multipliées par 1.5 ( ici 1 (42-41) multipliées par 1.5 ) et rajouter 37.
On doit ici trouver 37 + 4X1.25 + 1X1.5 = 43h30

Tout en sachant que le nombre d'heures effectuées (ici 42) n'est jamais fixe.

Merci d'avance pour votre réponse
0
dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 823
4 nov. 2009 à 15:45
ok,

alors la formule est la même sauf qu'il faut jouer ensuite sur les formats de date et adapter les "heures" de la formule en "jour" :

=SI(A1>41/24;42/24+(A1-41/24)*1.5;SI(A1>37/24;37/24+(A1-37/24)*1.25;A1))

ET SURTOUT : sur toutes les cellules concernées (données et résultats) FORMAT -> Cellule -> Nombre -> personnalisé -> choisir ou écrire dans type : [h]:mm
et effectivement rentrer les heures sous la forme 42:30 en données d'entrées.
0
djtoph26 Messages postés 12 Date d'inscription mercredi 4 novembre 2009 Statut Membre Dernière intervention 5 décembre 2009
4 nov. 2009 à 16:10
slt
va voir sur ce site il y a de bonnes choses :
www.info3000.fr
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Ca marche.
Merci beaucoup, vous m'enlevez une grosse épine du pied.

Bonne continuation, et encore merci.
0
Juste encore une petite réclamation,
Quand je pars avec un nombre d'heure compris entre 37 et 41 pas de souci ça tombe juste,
Mais quand on part avec un nombre au dessus de 41 il y a un décalage.
Par exemple pour 42h59 je trouve 44h58 alors qu'il me faut 44h28
pour 49h02 " 54h03 " " 53h33
pour 48h07 " 52h40 " " 52h10 soit 0h30 de plus.

Merci de méclairer.
0
dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 823
4 nov. 2009 à 17:53
pour moi, si on fait 49hrs, cela fait 54hrs avec les heures sup.
37 + (41-37)x1.25 + (49-41)x1.5 = 54

donc je ne comprend pas pourquoi 49:02 pourrait faire 53:33.

de meme pour 48hrs

37 + (41-37)x1.25 + (48-41)x1.5 = 52.5 soit 52:30. (à mettre en rapport avec 48:07 qui devrait faire 52:10)

Pour revenir à mon 1°post, si on fait tout ces calculs en décimale, alors :
49:02 = 49.033333333 (car 0.02/60*100)
et donc dans la formule
37 + (41-37)x1.25 + (49.03333333-41)x1.5 = 54.0499999 donc 54 hrs + .04999999/100*60 = 3mn
ce qui confirme bien le bon fonctionnement de la formule donnée

Quel est alors le calcul au delà de 41hr ? il y a un dégrèvement d'une demi-heure à faire ?
0
zonecourte > dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013
12 nov. 2009 à 12:35
Bonjour.

En fait, j'ai fait une erreur, ce sont les heures comprises entre 37 et 43 qui sont multipliées par 1.25 et non pas les heures de 37 à 41.
J'ai donc modifié la formule comme ceci :

=SI(A1>43/24;44/24+(A1-43/24)*1.5;SI(A1>37/24;37/24+(A1-37/24)*1.25;A1))

Cependant il y a un soucis, cela fonctionne quand on multiplie par 1.25 mais pas par 1.5
La formule ne multiplie pas 1.5 mais par 1.25.

En effet si je prends 44 heures avec formule corrigée je trouve 45h30 alors que je devrais trouver 46h00.


Merci d'avance.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 397 > zonecourte
12 nov. 2009 à 13:23
Bonjour
Pourquoi votre formule fait elle état d'un 44/24 au second item?
soit (43-37)=6 heure *1,25 = 7,5 heure en décimale, donc majoration en constante minimum au 43 h et au dela: 1,5 en décimal
Ce qui fait que selon votre demande, tous ce qui dépasse 43 doit au minimum être gonflé de 1,5 h? non?
Ce qui améne à la, formule suivante:
=SI(A1>43/24;A1+(A1-43/24)*1,5+1,5/24;SI(A1>37/24;A1+(A1-37/24)*1,25;A1))
dans cette formule, 1,5 est la constante qu'il faut inclure pour valoriser toutes les heures de 37 à 43 (soit 6+6*1,25)

qui donne bien, si vous êtes à 37 : 37
à 43:44:30, normal puisque c'est le plafond de 37 à 43
et à 44:46 c'est ce que vous souhaitez

Pour info,vos 45:30 doivent venir de deux erreurs:

1°° le 44 qui devrait être 43 et vous donne une heure de trop
2°)le fait que votre formule n'intégre pas la constante entre 37 et 43 dans le premier calcul, qui vous enléve 1:30 h, donc en résultat, bien 0:30 en moins.
Crdlmnt


0
zonecourte > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
12 nov. 2009 à 15:12
Bonjour,

Si j'utilise votre formule telle que vous venez de me la donner je trouve un résultat de 47h pour 44h dans la case A1 alors que je devrais trouver 46h.

Merci
0
dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 823 > zonecourte
12 nov. 2009 à 15:30
bonjour,
Le problème est que nous ne savons plus (Et Vaucluse (Salut..) et moi) quelle est la règle.
je pense qu'il faut que vous re-posiez le sujet point par point :
1) H < 37:00 : que se passe t il ?
2) 37:00 < H < 41:00 : dito ?
etc...
0
dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 823
4 nov. 2009 à 16:59
alors mettre en résolu le sujet...
0
dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 823
4 nov. 2009 à 18:09
excusez-moi pour le mélange des post..

ma réponse en post 8
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 397
12 nov. 2009 à 16:21
--
Re
Je ne sais pas pourquoi il fallait rajouter 2.5 mais ça marche, c'est le principal.
Voyez mon message 15:
Si votre plafond est 41 la constante est 37+(41-37)*1,25 soit 42
Si votre plafond est 43 la constante est 37+(43-37)*1,25 = 44,5 et non pas 44.

Crdlmnt

Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
0
Maintenant c'est clair.

Merci pour l'explication.
0