Calcule d'heure pour une horaire
disturbed154
-
Mike-31 Messages postés 19571 Statut Contributeur -
Mike-31 Messages postés 19571 Statut Contributeur -
Bonjour,
Mon problème est le suivant je dois faire le calcule des heures d'une semaine du dimanche au samedi.
Mais le problème est que le samedi la personne fait de 18h00 le samedi a 06h00 le dimanche matin.
J'aimerais avoir une formule pour que le dernier 6h00 de travail sois calculer sur la deuxième semaine
Mon problème est le suivant je dois faire le calcule des heures d'une semaine du dimanche au samedi.
Mais le problème est que le samedi la personne fait de 18h00 le samedi a 06h00 le dimanche matin.
J'aimerais avoir une formule pour que le dernier 6h00 de travail sois calculer sur la deuxième semaine
A voir également:
- Calcule d'heure pour une horaire
- Changement d'heure - Guide
- Heure de connexion whatsapp qui ne changé pas - Accueil - WhatsApp
- 2go internet = combien d'heure - Forum Opérateurs & Réseaux mobiles
- Sb7+ comment changer l'heure - Forum Accessoires & objets connectés
- Cdg heure d'arrivée a destination shein - Forum Consommation & Internet
9 réponses
Bonjour,
=MOD("18:00"-"06:00";1) ce qui te donne 0,5 formaté en heure 12:00
mais j'imagine que tes heures sont dans des cellules exemple en A1 18:00 et en B1 6:00 la formule est
=MOD(A1-B1;1)
=MOD("18:00"-"06:00";1) ce qui te donne 0,5 formaté en heure 12:00
mais j'imagine que tes heures sont dans des cellules exemple en A1 18:00 et en B1 6:00 la formule est
=MOD(A1-B1;1)
Bonjour,
Sans connaitre la structure de ton tableau difficile de répondre.
Pour le samedi horaire de 18:00 à 24:00
pour le dimanche horaire de 00:00 à 06:00
Un exemplaire de ton fichier serait utile ; utilise cjoint en suivant ces indications
Cordialement
Sans connaitre la structure de ton tableau difficile de répondre.
Pour le samedi horaire de 18:00 à 24:00
pour le dimanche horaire de 00:00 à 06:00
Un exemplaire de ton fichier serait utile ; utilise cjoint en suivant ces indications
Cordialement
Re,
que veux tu que l'on fasse avec un fichier protégé et sans explication !
à première vue les heures de départ sont dans ton premier tableau et celles de fin dans le deuxième et par exemple il faut faire la différence entre la cellule D8 et L8 si elle est renseignée si non on prend M8, c'est bien cela !
que veux tu que l'on fasse avec un fichier protégé et sans explication !
à première vue les heures de départ sont dans ton premier tableau et celles de fin dans le deuxième et par exemple il faut faire la différence entre la cellule D8 et L8 si elle est renseignée si non on prend M8, c'est bien cela !
désolé je n'ai pas envoyé le bon fichier
http://www.cjoint.com/c/GABiXq2k6eL
Ma demande est si c'est possible de faire une formule pour que le calcule des heures de la semaine 1 pour le quart de travail de nuit 19h00 - 07h00 le dernier 7 heures soit calculé sur le total de la semaine 2 sans changer l'affichage des heures.
http://www.cjoint.com/c/GABiXq2k6eL
Ma demande est si c'est possible de faire une formule pour que le calcule des heures de la semaine 1 pour le quart de travail de nuit 19h00 - 07h00 le dernier 7 heures soit calculé sur le total de la semaine 2 sans changer l'affichage des heures.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Re,
alors si j'ai bien compris, la formule de bas pour le premier jour D8-D9 est
=SI(ET(D9<>"";D9>D8);D9-D8;MOD(D8-D9;1))
pour la première semaine formule à mettre en S8
=SI(ET(D9<>"";D9>D8);D9-D8;MOD(D8-D9;1))+SI(ET(E9<>"";E9>E8);E9-E8;MOD(E8-E9;1))+SI(ET(F9<>"";F9>F8);F9-F8;MOD(F8-F9;1))+SI(ET(G9<>"";G9>G8);G9-G8;MOD(G8-G9;1))+SI(ET(H9<>"";H9>H8);H9-H8;MOD(H8-H9;1))+SI(ET(I9<>"";I9>I8);I9-I8;MOD(I8-I9;1))+SI(ET(J9<>"";J9>J8);J9-J8;MOD(J8-J9;1))
ou avec la syntaxe SOMME()
=SOMME(SI(ET(D9<>"";D9>D8);D9-D8;MOD(D8-D9;1));SI(ET(E9<>"";E9>E8);E9-E8;MOD(E8-E9;1));SI(ET(F9<>"";F9>F8);F9-F8;MOD(F8-F9;1));SI(ET(G9<>"";G9>G8);G9-G8;MOD(G8-G9;1));SI(ET(H9<>"";H9>H8);H9-H8;MOD(H8-H9;1));SI(ET(I9<>"";I9>I8);I9-I8;MOD(I8-I9;1));SI(ET(J9<>"";J9>J8);J9-J8;MOD(J8-J9;1)))
et formate tes cellules en format personnalisées [hh]:mm
dans les premières formules j'ai traité les cellules vides qui est finalement je pense inutile
cette formule devrait suffir
=SI(D9>D8;D9-D8;MOD(D8-D9;1))+SI(E9>E8;E9-E8;MOD(E8-E9;1))+SI(F9>F8;F9-F8;MOD(F8-F9;1))+SI(G9>G8;G9-G8;MOD(G8-G9;1))+SI(H9>H8;H9-H8;MOD(H8-H9;1))+SI(I9>I8;I9-I8;MOD(I8-I9;1))+SI(J9>J8;J9-J8;MOD(J8-J9;1))
ou
=SOMME(SI(D9>D8;D9-D8;MOD(D8-D9;1));SI(E9>E8;E9-E8;MOD(E8-E9;1));SI(F9>F8;F9-F8;MOD(F8-F9;1));SI(G9>G8;G9-G8;MOD(G8-G9;1));SI(H9>H8;H9-H8;MOD(H8-H9;1));SI(I9>I8;I9-I8;MOD(I8-I9;1));SI(J9>J8;J9-J8;MOD(J8-J9;1)))
A+
Mike-31
Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.
alors si j'ai bien compris, la formule de bas pour le premier jour D8-D9 est
=SI(ET(D9<>"";D9>D8);D9-D8;MOD(D8-D9;1))
pour la première semaine formule à mettre en S8
=SI(ET(D9<>"";D9>D8);D9-D8;MOD(D8-D9;1))+SI(ET(E9<>"";E9>E8);E9-E8;MOD(E8-E9;1))+SI(ET(F9<>"";F9>F8);F9-F8;MOD(F8-F9;1))+SI(ET(G9<>"";G9>G8);G9-G8;MOD(G8-G9;1))+SI(ET(H9<>"";H9>H8);H9-H8;MOD(H8-H9;1))+SI(ET(I9<>"";I9>I8);I9-I8;MOD(I8-I9;1))+SI(ET(J9<>"";J9>J8);J9-J8;MOD(J8-J9;1))
ou avec la syntaxe SOMME()
=SOMME(SI(ET(D9<>"";D9>D8);D9-D8;MOD(D8-D9;1));SI(ET(E9<>"";E9>E8);E9-E8;MOD(E8-E9;1));SI(ET(F9<>"";F9>F8);F9-F8;MOD(F8-F9;1));SI(ET(G9<>"";G9>G8);G9-G8;MOD(G8-G9;1));SI(ET(H9<>"";H9>H8);H9-H8;MOD(H8-H9;1));SI(ET(I9<>"";I9>I8);I9-I8;MOD(I8-I9;1));SI(ET(J9<>"";J9>J8);J9-J8;MOD(J8-J9;1)))
et formate tes cellules en format personnalisées [hh]:mm
dans les premières formules j'ai traité les cellules vides qui est finalement je pense inutile
cette formule devrait suffir
=SI(D9>D8;D9-D8;MOD(D8-D9;1))+SI(E9>E8;E9-E8;MOD(E8-E9;1))+SI(F9>F8;F9-F8;MOD(F8-F9;1))+SI(G9>G8;G9-G8;MOD(G8-G9;1))+SI(H9>H8;H9-H8;MOD(H8-H9;1))+SI(I9>I8;I9-I8;MOD(I8-I9;1))+SI(J9>J8;J9-J8;MOD(J8-J9;1))
ou
=SOMME(SI(D9>D8;D9-D8;MOD(D8-D9;1));SI(E9>E8;E9-E8;MOD(E8-E9;1));SI(F9>F8;F9-F8;MOD(F8-F9;1));SI(G9>G8;G9-G8;MOD(G8-G9;1));SI(H9>H8;H9-H8;MOD(H8-H9;1));SI(I9>I8;I9-I8;MOD(I8-I9;1));SI(J9>J8;J9-J8;MOD(J8-J9;1)))
A+
Mike-31
Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.
Bonjour disturbed134
Slt Mike-31 j'ai rectifié ta formule pour tenir compte des heures travaillées la nuit de samedi au dimanche pour comptabiliser le travail de 0h00 à 7h00 sur la semaine suivante
Le fichier rectifié en retour
http://www.cjoint.com/c/GABpPqRdnbX
Cordialement
Slt Mike-31 j'ai rectifié ta formule pour tenir compte des heures travaillées la nuit de samedi au dimanche pour comptabiliser le travail de 0h00 à 7h00 sur la semaine suivante
Le fichier rectifié en retour
http://www.cjoint.com/c/GABpPqRdnbX
Cordialement
Re,
Ah oui c'est toi qui as raison je n'avais pas retenu ce renvoi la semaine suivante des heures après minuit.
Mais ça fait du bien de croiser les connaissances.
pour clarifier la discussion je propose supprimer certains de mes posts qui vont entrainer la suppression de certains de tes commentaires si tu n'y vois pas d’inconvénient, à savoir les posts de 8 à 14
PS: Il est encore temps, pour toi ce lien http://dl.free.fr/getfile.pl?file=/i5EWGGxK
Cordialement
Ah oui c'est toi qui as raison je n'avais pas retenu ce renvoi la semaine suivante des heures après minuit.
Mais ça fait du bien de croiser les connaissances.
pour clarifier la discussion je propose supprimer certains de mes posts qui vont entrainer la suppression de certains de tes commentaires si tu n'y vois pas d’inconvénient, à savoir les posts de 8 à 14
PS: Il est encore temps, pour toi ce lien http://dl.free.fr/getfile.pl?file=/i5EWGGxK
Cordialement
Merci pour les suggestion, j'ai trouvé une formule qui prend en consideration les autre feuille de mon classeur également.
=IF(AND('8 janv. au 21 janv. 2017'!R9<'8 janv. au 21 janv. 2017'!R8,J9<J8),SUM(MOD(D9-D8,1),MOD(E9-E8,1),MOD(F9-F8,1),MOD(G9-G8,1),MOD(H9-H8,1),MOD(I9-I8,1),MOD(J9-J8,1),'8 janv. au 21 janv. 2017'!R9,-J9),IF('8 janv. au 21 janv. 2017'!R9<'8 janv. au 21 janv. 2017'!R8,SUM(MOD(D9-D8,1),MOD(E9-E8,1),MOD(F9-F8,1),MOD(G9-G8,1),MOD(H9-H8,1),MOD(I9-I8,1),MOD(J9-J8,1),'8 janv. au 21 janv. 2017'!R9),IF(J9<J8,SUM(MOD(D9-D8,1),MOD(E9-E8,1),MOD(F9-F8,1),MOD(G9-G8,1),MOD(H9-H8,1),MOD(I9-I8,1),MOD(J9-J8,1),-J9),SUM(MOD(D9-D8,1),MOD(E9-E8,1),MOD(F9-F8,1),MOD(G9-G8,1),MOD(H9-H8,1),MOD(I9-I8,1),MOD(J9-J8,1))))).
Mais maintenant j'ai un autre problème lorsque je copie cette formule sur une cellule d'une autre feuille il garde en référence ma premiere feuille. Comment faire pour qu'il prenne toujours la page précédente comme référence sans avoir a modifier la formule.
=IF(AND('8 janv. au 21 janv. 2017'!R9<'8 janv. au 21 janv. 2017'!R8,J9<J8),SUM(MOD(D9-D8,1),MOD(E9-E8,1),MOD(F9-F8,1),MOD(G9-G8,1),MOD(H9-H8,1),MOD(I9-I8,1),MOD(J9-J8,1),'8 janv. au 21 janv. 2017'!R9,-J9),IF('8 janv. au 21 janv. 2017'!R9<'8 janv. au 21 janv. 2017'!R8,SUM(MOD(D9-D8,1),MOD(E9-E8,1),MOD(F9-F8,1),MOD(G9-G8,1),MOD(H9-H8,1),MOD(I9-I8,1),MOD(J9-J8,1),'8 janv. au 21 janv. 2017'!R9),IF(J9<J8,SUM(MOD(D9-D8,1),MOD(E9-E8,1),MOD(F9-F8,1),MOD(G9-G8,1),MOD(H9-H8,1),MOD(I9-I8,1),MOD(J9-J8,1),-J9),SUM(MOD(D9-D8,1),MOD(E9-E8,1),MOD(F9-F8,1),MOD(G9-G8,1),MOD(H9-H8,1),MOD(I9-I8,1),MOD(J9-J8,1))))).
Mais maintenant j'ai un autre problème lorsque je copie cette formule sur une cellule d'une autre feuille il garde en référence ma premiere feuille. Comment faire pour qu'il prenne toujours la page précédente comme référence sans avoir a modifier la formule.