A voir également:
- Calcul d'heures avec excel
- Liste déroulante excel - Guide
- Calcul moyenne excel - Guide
- Formule de calcul excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
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
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))
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))
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
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
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
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.
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.
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
4 nov. 2009 à 16:10
slt
va voir sur ce site il y a de bonnes choses :
www.info3000.fr
va voir sur ce site il y a de bonnes choses :
www.info3000.fr
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.
Merci beaucoup, vous m'enlevez une grosse épine du pied.
Bonne continuation, et encore merci.
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.
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.
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
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 ?
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 ?
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
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.
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.
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
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
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
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
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
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
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
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...
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...
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
4 nov. 2009 à 16:59
alors mettre en résolu le sujet...
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
4 nov. 2009 à 18:09
excusez-moi pour le mélange des post..
ma réponse en post 8
ma réponse en post 8
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
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?
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?