XL 2016 Calcul par formule des heures supplémentaires

Jgral

XLDnaute Nouveau
Bonjour,

Actuellement j’additionne les heures en fonction du type "E", "T" ou "I"de façon brute.

Je souhaite pouvoir récupérer le nombre d'heures supplémentaires (avec 8h du lundi au jeudi et 7 le vendredi). Dans mon cas les WE ne sont normalement pas travaillés mais je souhaite pouvoir y mettre des heures au cas ou (idem pour les jours fériés. Pour les absences et les congés la case correspondante sera vide.

Voilà j'espère être clair j'ai mis le fichier en PJ en espérant que cela vous aide.

Merci d'avance pour votre aide.
 

Pièces jointes

  • Fichier.xlsm
    35.7 KB · Affichages: 14

Jgral

XLDnaute Nouveau
Je souhaite pour chaque ligne pouvoir calculer le nombre d'heure normale : c'est-à-dire le nombre d'heure faite des lundis au vendredis (dans la limite de 8h pour tous les jours sauf le vendredi dans la limite de 7h).

Ce qui devrait me permettre de déduire le nombre d'heure sup.

Exemple :

Lundi | Mardi | Mercredi | Jeudi | Vendredi | Samedi | Dimanche

8h | 4h | 10h | 8h | 7h | 5h | 0h


Ce qui doit donner à l'échelle de la semaine

35 h normales (8h le lundi, 4 le mardi, 8 le mercredi, 8 jeudi et 7 le vendredi
7 h sup : 2 le mercredi et 5 le samedi.

J'espère avoir éclairci
 

CISCO

XLDnaute Barbatruc
REbonjour

Si tu es certain d'avoir systématiquement un chiffre puis une lettre, tu peux faire avec, dans BA7
Code:
SOMMEPROD((JOURSEM(F$1:AJ$1;2)<5)*SIERREUR(SI(--GAUCHE(F7:AJ7;1)>8;8;--GAUCHE(F7:AJ7;1));0))
+SOMMEPROD((JOURSEM(F$1:AJ$1;2)=5)*SIERREUR(SI(--GAUCHE(F7:AJ7;1)>7;7;--GAUCHE(F7:AJ7;1));0))

et dans BB7
Code:
SOMME(SIERREUR(--GAUCHE(F7:AJ7;1);0))-BA7

formules matricielles à valider avec Ctrl+maj+entrer, à tirer vers le bas.

@ plus
 

Discussions similaires

Statistiques des forums

Discussions
315 089
Messages
2 116 098
Membres
112 661
dernier inscrit
ceucri