Calcule d'heure pour une horaire
Fermé
disturbed154
-
27 janv. 2017 à 07:37
Mike-31 Messages postés 18345 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 8 novembre 2024 - 31 janv. 2017 à 07:43
Mike-31 Messages postés 18345 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 8 novembre 2024 - 31 janv. 2017 à 07:43
A voir également:
- Calcule d'heure pour une horaire
- Calculer une moyenne sur excel - Guide
- Colissimo heure de livraison après-midi - Forum Consommation & Internet
- Clémence souhaite faire calculer automatiquement les prix de 30 produits dans trois devises. elle a déjà saisi une formule de calcul pour le tarif du premier produit dans la première devise. corrigez sa formule afin que recopiée vers le bas puis vers la droite, elle remplisse correctement tout le tableau. - Forum Excel
- Convertir heure en centième excel ✓ - Forum Excel
9 réponses
Mike-31
Messages postés
18345
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
8 novembre 2024
5 104
27 janv. 2017 à 08:30
27 janv. 2017 à 08:30
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)
PapyLuc51
Messages postés
4392
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
6 novembre 2024
1 445
27 janv. 2017 à 08:30
27 janv. 2017 à 08:30
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
Mike-31
Messages postés
18345
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
8 novembre 2024
5 104
27 janv. 2017 à 09:23
27 janv. 2017 à 09:23
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
Mike-31
Messages postés
18345
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
8 novembre 2024
5 104
Modifié par Mike-31 le 27/01/2017 à 11:10
Modifié par Mike-31 le 27/01/2017 à 11:10
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.
PapyLuc51
Messages postés
4392
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
6 novembre 2024
1 445
27 janv. 2017 à 16:50
27 janv. 2017 à 16:50
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
Mike-31
Messages postés
18345
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
8 novembre 2024
5 104
28 janv. 2017 à 15:09
28 janv. 2017 à 15:09
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
PapyLuc51
Messages postés
4392
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
6 novembre 2024
1 445
Modifié par PapyLuc51 le 28/01/2017 à 15:36
Modifié par PapyLuc51 le 28/01/2017 à 15:36
Re,
Tu peux y aller
Je te souhaite les miens en retour.
Cordialement
Tu peux y aller
Je te souhaite les miens en retour.
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.
Mike-31
Messages postés
18345
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
8 novembre 2024
5 104
31 janv. 2017 à 07:43
31 janv. 2017 à 07:43
Re,
continu sur le forum et la discussion ou tu as trouvé ta formule et sollicite l'intervenant qui a écrit cette formule par respect.
continu sur le forum et la discussion ou tu as trouvé ta formule et sollicite l'intervenant qui a écrit cette formule par respect.