Calcul d'heures

bonjour,
je souhaiterais trouver une formule qui résume ceci.

sur une base de 35 heures par semaine
si je fais plus de 35 heures jusque 43, cela fait 8 heures + 25% à récupérer
si je fais plus de 43 heures cela fait + 50 %

je m'explique
je fais sur ma semaine 39 heures cela fait 4 heures en plus à 25 % soit 5 heures à récupérer

je fais sur ma semaine 48 heures cela fait 8 heures à 25 % (de 35 à 43) soit 10 heures +4 heures à 50 % soit 6 heures soit un total de 10+6 heures = 16 heures

merci de votre compréhension

4 réponses

  1. Sans macro, je n'ai pas le courage de Vaucluse pour m'y lancer.
    Une proposition avec macro
    https://www.cjoint.com/?3AgvGMF6Dod

    RQ1. J'ai conservé ton format dans le résultat (ex 4H30), pour la compatibilité avec tes notations, mais tu ne pourras faire aucune opération avec ces résultats
    RQ2. On peut bien sûr modifier la fonction pour qu'elle renvoie un résultat numérique sous la forme classique hh:mm et on pourra alors opérer avec
    RQ3. A tester bien sûr!

    Cdlmnt
    0
    1. Contributeur
      Bonsoir

      Si je me trompe pas , mais je me méfie depuis mes calculs d'age, le 8*1,25 donne 11 jours .
      ne faudrait il pas écrire: 8*1,25/24
      ou tout simplement 10/24

      crdlmnt

      0
      1. merci de ta réponse mais pour moi 8 + 25% cela fait 10
        mais je peux me tromper bien sûr
        0
      2. @ Vaucluse, salut à toi
        Je crois que ghil59 compte ses heures au format "nombre", j'avoue ne pas m'être posée la question, j'ai eu de la chance!!!

        @ ghil59
        Pour envoyer une partie de ton fichier au format excel 2003, utilises cjoint.com et joins le lien à ton prochain message
        0
      3. Contributeur
        Vi
        ..... mais si vous calculez en heure hexadécimale,, pour excel, dont l'unité est le jour de 24h 8*1,25 font 240h et apparemment vous ne travaillez pas en heures décimales, avec 35 et 43?
        essayez dans une cellule, inscrivez =8*1,25 elle donne 10, passer la en format hh:mm:ss elle donne 00:00:00
        et passer la en [hh]:mm:ss (format personnalisé) elle vous donne 240
        crdlmnt
        0
      4. @Vaucluse Ce ne serait pas plutôt des heures sexagésimales?
        Cette fois, j'ai bien regardé ;-)
        0
      5. Contributeur
        t"as raison, mais c'est trop compliqué à taper :-)
        0
    2. Bonjour

      Tes heures en A1
      B1=SI(A1>=43;(A1-43)*1,5+8*1,25;SI(A1>=35;(A1-35)*1,25;0))

      Cdlmnt
      0
      1. je te remercie, je vois ce que tu veux dire mais je n'arrive pas à l'appliquer
        puis je t'envoyer un fichier excel
        merci de ton aide
        0