Calculer nombre de jours consécutif

maximetuck

XLDnaute Nouveau
Bonjour,
Je cherche une formule qui puisse me permettre de calculer automatiquement un format horaire en fonction du nombre consécutif travaillé. Si je travaille du Lundi au Vendredi, je suis sur un régime de 8h/j, si il y a une journée de la semaine qui n'est pas travaillé je suis à 12h/j travaillé.
Je vous remercie
 

Pièces jointes

  • joursconsecu.xlsx
    10.4 KB · Affichages: 54

job75

XLDnaute Barbatruc
Re : Calculer nombre de jours consécutif

Bonjour maximetuck, bienvenue sur XLD,

Formule en C6 (fébut du tableau), à copier (Collage spécial-Formules) vers le bas :

Code:
=SI(JOURSEM(A6;2)>5;"";12-4*NB(LN(LIGNES(INDIRECT(EQUIV(B6+2-JOURSEM(B6);B:B;0)&":"&EQUIV(B6+6-JOURSEM(B6);B:B;0)))=5)))
Fichier joint.

A+
 

Pièces jointes

  • joursconsecu(1).xls
    28 KB · Affichages: 76

job75

XLDnaute Barbatruc
Re : Calculer nombre de jours consécutif

Re,

En fait pas besoin de INDIRECT ni de LIGNES :

Code:
=SI(JOURSEM(A6;2)>5;"";12-4*NB(LN(EQUIV(B6+6-JOURSEM(B6);B:B;0)-EQUIV(B6+2-JOURSEM(B6);B:B;0)=4)))
Fichier (2).

A+
 

Pièces jointes

  • joursconsecu(2).xls
    26.5 KB · Affichages: 71

job75

XLDnaute Barbatruc
Re : Calculer nombre de jours consécutif

Bonsoir maximetuck,

Si dans un développement futur je dois tenir compte des week-ends, je peux reprendre cette formule en modifiant les valeurs de Joursem(), ça pourrait marcher ?

Aucun problème, mais il faut utiliser JOURSEM(xx;2), toujours en C6 :

Code:
=12-4*NB(LN(EQUIV(B6+7-JOURSEM(B6;2);B:B;0)-EQUIV(B6+1-JOURSEM(B6;2);B:B;0)=6))
Fichier (3).

A+
 

Pièces jointes

  • joursconsecu(3).xls
    27.5 KB · Affichages: 67

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 086
Messages
2 085 197
Membres
102 814
dernier inscrit
JLGalley