Excel Calcul d'heure sup journalier base 7h00

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. Contributeur
    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. 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
  2. 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. 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. Oui, tu as raison, il y avait une petite erreur, c'est corrigé

      http://www.cijoint.fr/cjlink.php?file=cj201107/cijlwbPZOw.xls
      0
  3. Contributeur
    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
    1. 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. http://www.cijoint.fr/cjlink.php?file=cj201107/cijP4XL76u.xls
        0
      2. ok, je complète le fichier et te l'envoie
        0
      3. 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
    2. 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
      1. Salut

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

        tenez moi au courant,

        bizarrement j'y arrive.
        0
        1. ON NE PEUT PAS ACCEDER A TON FICHIER!!!
          0