Excel Calcul d'heure sup journalier base 7h00

abdelace -  
 abdelace -
Bonjour,

Venez moi en aide s'il vous plait,
Mon problème est que je veux calculer la somme des heures supplémentaires journalier en base 7h de chaque salarié sous le format hh:mm.
Le tableau exemple que j'ai envoyé aidera à voir plus claire en sachant qu'il y des heures avant après minuit et qu'un salarié ayant fait 6h dans sa journée =0 et que s'il fait 8:00 c'est =1

Le résultat de chaque salarié doit être arrondi a l'heure supérieur (8:15=2 heures sup).

j'essaie de m'en sortir seul avec =MOD((C3-B3);1)
Mais lorsque je tente =MOD((G3-F3)-F38;1) ou F38 est une case blanche format hh:mm 7:00.

Le résultat est complétement faussé

http://www.cijoint.fr/cjlink.php?file=cj201107/cijP4XL76u.xls

Merci de votre aide.

7 réponses

  1. boromba Messages postés 736 Statut Membre 201
     
    ON NE PEUT PAS ACCEDER A TON FICHIER!!!
    0
  2. abdelace
     
    Salut

    http://www.cijoint.fr/cjlink.php?file=cj201107/cijP4XL76u.xls

    tenez moi au courant,

    bizarrement j'y arrive.
    0
  3. tchernosplif Messages postés 714 Statut Membre 249
     
    Bonsoir,

    la formule pour arrondir à l'heure supérieure si plus de 7h00

    =SI(MOD((I27-H27);1)<=(7/24);MOD((I27-H27);1);SI(MOD((I27-H27);1)<=(8/24);(8/24);SI(MOD((I27-H27);1)<=(9/24);(9/24);SI(MOD((I27-H27);1)<=(10/24);(10/24);""))))

    ps: le premier lien fonctionne pour moi
    0
  4. abdelace
     
    Merci de ta reponse tchernosplif,

    mais si j'applique ta formule su mon tableau, je retrouve 6:15 alors que j'aurais due avoir 0.

    et si mon resultat etait 7:01 cela aurait fait 1. et 8:00 = 1: 8:01 = 2 etc..

    Merci
    0
    1. abdelace
       
      http://www.cijoint.fr/cjlink.php?file=cj201107/cijP4XL76u.xls
      0
    2. tchernosplif Messages postés 714 Statut Membre 249
       
      ok, je complète le fichier et te l'envoie
      0
    3. tchernosplif Messages postés 714 Statut Membre 249
       
      voilà ce que ça donne sur le fichier
      http://www.cijoint.fr/cjlink.php?file=cj201107/cijsbDyRx5.xls

      ps: j'ai modifié le fichier pour qu'il soit plus compréhensible
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonsoir,

    Tu es vraiment obligé de te compliquer la vie en utilisant 1 ligne/3 (tu peux très bien doubler/tripler la hauteur de cellule) et en fusionnant des cellules pour rien ?
    (les fusions de cellules sont une plaie sur excel et sont à limiter au maximum, pour les titres par exemple)
    Revoit l'organisation de ton tableau et tu verras que tout devient plus simple

    eric
    0
  7. abdelace
     
    Grand merci tchernosplif,

    Il est sure que mes connaissances n'était pas suffisantes pour trouver la reponse, mais grace à toi c'est bon.

    Et pour Eric merci aussi de t'inquieter de la facon dont j'ai organiser mon tableau mais tu te doute bien qu'il ya plein d'info que je dois renseigner, au dessus des heures le N° de journée en dessous des heures les conditions de déplacements durant la journée.

    Je pense que c'est resolu

    A+
    0
    1. abdelace
       
      Le seul petit hic c'est que quand je fais 7:00 de boulot par jour ca donne ######## ex 12:00/19:00.
      je pense pas que ce soit difficile a ajouter en prenant ce que tu as fait en base
      0
    2. tchernosplif Messages postés 714 Statut Membre 249
       
      Oui, tu as raison, il y avait une petite erreur, c'est corrigé

      http://www.cijoint.fr/cjlink.php?file=cj201107/cijlwbPZOw.xls
      0
  8. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour tout le monde,

    Si tu acceptes de défusionner tes cellules, possibilité de le faire en 1 formule.
    Avec 'format de cellule / alignement / horizontal / centrer sur plusieurs colonnes' tu obtiens la même chose (voir B2:C2)

    en B32 :
    =SOMMEPROD(ARRONDI.SUP(SI(ESTNUM(B2:B31);MOD((C2:C31-B2:B31);1)*24-7;0);0)*(SI(ESTNUM(B2:B31);MOD((C2:C31-B2:B31);1)*24-7;0)>0))
    formule matricielle à valider par shift+ctrl+entrée

    http://www.cijoint.fr/cjlink.php?file=cj201107/cijoGLPA61.xls

    eric
    0
    1. abdelace
       
      Solution intéressante eric,
      ma connaissance n'est pas assez importante pour comprendre pourquoi cette même formule ne peu fonctionner avec fusion, mais je te fais confiance.
      A la lecture cette formule me parait plus simple à comprendre.
      Les 2 solutions sont exploitable, mais si j'ai besoin d'utiliser la colonne C pour prendre d'autre stats ca pourrai le faire
      Merci à vous.
      0