Calcule d'heure pour une horaire

disturbed154 -  
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   -
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

9 réponses

  1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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)
    0
  2. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 512
     
    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
    0
  3. disturbed154
     
    voici mon fichier

    http://www.cjoint.com/c/GABhYtN2IwL
    0
  4. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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 !
    0
    1. disturbed154
       
      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.
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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.
    0
  7. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 512
     
    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
    0
  8. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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
    0
    1. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 512
       
      Re,

      Tu peux y aller

      Je te souhaite les miens en retour.

      Cordialement
      0
  9. disturbed154
     
    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.
    0
  10. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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.
    0