Aide sur formule Excel (HELP SVP)

Résolu
Bonjour à tous.

Merci à celui ou ceux qui pourront m'aider :)

Je doit créer un tableau pour mes salariés et j'ai besoin d'une formule SI.

Je m'explique: leur feuille d'heure calcul en fonction de leurs H d'arrivée et Départ, le nbs d'heures effectués dans la journée. J'aimerais que dans la dernière colonne "Heures Supp" soit indiqués le surplus d'heure (au delà de 7h/jours)majorés à 25% .

Quelqu'un a une idée ? :)

Merci d'avance

Configuration: Windows / Chrome 70.0.3538.110

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. Bonsoir,
    exemple tu as tes totaux par journée sur ta ligne 50 entre A50 et M50
    cette formule te donnera les heures normales
    =SOMMEPROD((A50:M50<=7)*(A50:M50))+NB.SI(A50:M50;">"&7)*7

    pour les heures supplémentaires sachant que =SOMME(A50:M50) te donne la somme totale des heures il suffit de soustraire SOMMEPROD((A50:M50<=7)*(A50:M50))+NB.SI(A50:M50;">"&7)*7
    ce qui donne
    =SOMME(A50:M50)-(SOMMEPROD((A50:M50<=7)*(A50:M50))+NB.SI(A50:M50;">"&7)*7)
    ou avec SOMME.SI.ENS
    =SOMME(A50:M50)-(SOMME.SI.ENS(A50:M50;A50:M50;"<=7")+NB.SI(A50:M50;">"&7)*7)

    et pour calculer la majoration il suffit de multiplier ce nombre d'heures par la majoration
    1. Merci pour ta réponse c'est ok

      Une question pour une autre formule si tu me permet.

      =SI(F6>$C$39;F6-$C$39;"")*1,25

      Si je veut que la valeur soit 0 si la formule n'est pas active ? car la j'ai la mention VALEUR qui apparaît sauf quand la formule rentre en jeux
    2. Contributeur
      bonsoir
      vous avez le choix:

      =SIERREUR(SI(F6>$C$39;F6-$C$39;"")*1,25);0)

      ou encore dans la formule remplacer le "" (c'est lui qui renvoie# VALEUR) par 0
      =SI(F6>$C$39;F6-$C$39;0)*1,25

      ou encore multiplier dans la condition:
      =SI(F6>$C$39;(F6-$C$39)*1,25;"")

      crdlmnt
    3. Merci infiniment