almas
XLDnaute Occasionnel
Bonjour à tous
J’ai besoins de vous car la je sèche un peut.
Je ne sais pas si on peut faire avec une formule ou si faut passer en macro
Voila dans le fichier joint vous trouverez une gestion simple de personnel
Mon soucis c’est que les agents ne travail pas 1 vendredi après midi sur 2
Donc dans mon calcule il faut que si il y a 1 ou plusieurs vendredi de semaine paire (par exemple) dans ma plage de dates choisis, celui ou ceux-ci doivent être comptabilisé à 4h.25 (en centième) au lieu de 7h 75 journée pleine.
J’ai toutes les données mais j arrive pas à savoir pas quel bout commencer ma formule
Dans mon exemple de dates choisi j’ai pris le pire des cas (vacance d été) 1 mois avec 2 vendredi de chaque
formule pour semaine paire -vendredi uniquement le matin
SI(C4=0;((E4-SOMMEPROD((MOD(ENT(MOD(ENT((LIGNE(INDIRECT(A4&":"&B4))-2)/7)+3/5;52+5/28))+1;2)=0)*(JOURSEM(LIGNE(INDIRECT(A4&":"&B4));2)=5)))*cent)+(SOMMEPROD((MOD(ENT(MOD(ENT((LIGNE(INDIRECT(A4&":"&B4))-2)/7)+3/5;52+5/28))+1;2)=0)*(JOURSEM(LIGNE(INDIRECT(A4&":"&B4));2)=5))*4,25);C4+((E4-1)*cent))
Date début Date fin Fraction de jour TYPE Nb jours centième minutes N° semaine
vendredi 4 janvier 2013 - vendredi 4 janvier 2013 1 7,75 h 7 h 45 mn -1
vendredi 11 janvier 2013 - vendredi 11 janvier 2013 1 4,25 h 4 h 15 mn -2
vendredi 18 janvier 2013 - vendredi 18 janvier 2013 1 7,75 h 7 h 45 mn -3
vendredi 25 janvier 2013 - vendredi 25 janvier 2013 1 4,25 h 4 h 15 mn -4
formule pour semaine impaire -vendredi uniquement le matin
SI(C4=0;((E4-SOMMEPROD((MOD(ENT(MOD(ENT((LIGNE(INDIRECT(A4&":"&B4))-2)/7)+3/5;52+5/28))+1;2)>0)*(JOURSEM(LIGNE(INDIRECT(A4&":"&B4));2)=5)))*cent)+(SOMMEPROD((MOD(ENT(MOD(ENT((LIGNE(INDIRECT(A4&":"&B4))-2)/7)+3/5;52+5/28))+1;2)>0)*(JOURSEM(LIGNE(INDIRECT(A4&":"&B4));2)=5))*4,25);C4+((E4-1)*cent))
Date début Date fin Fraction de jour TYPE Nb jours centième minutes N° semaine
vendredi 4 janvier 2013 - vendredi 4 janvier 2013 1 4,25 h 4 h 15 mn -1
vendredi 11 janvier 2013 - vendredi 11 janvier 2013 1 7,75 h 7 h 45 mn -2
vendredi 18 janvier 2013 - vendredi 18 janvier 2013 1 4,25 h 4 h 15 mn -3
vendredi 25 janvier 2013 - vendredi 25 janvier 2013 1 7,75 h 7 h 45 mn -4
formule pour toutes semaines -vendredi en entier
"SI(C30=0;E30*cent;C30+((E30-1)*cent))"
Date début Date fin Fraction de jour TYPE Nb jours centième minutes N° semaine
vendredi 4 janvier 2013 - vendredi 4 janvier 2013 1 7,75 h 7 h 45 mn -1
vendredi 11 janvier 2013 - vendredi 11 janvier 2013 1 7,75 h 7 h 45 mn -2
vendredi 18 janvier 2013 - vendredi 18 janvier 2013 1 7,75 h 7 h 45 mn -3
vendredi 25 janvier 2013 - vendredi 25 janvier 2013 1 7,75 h 7 h 45 mn -4
J’ai besoins de vous car la je sèche un peut.
Je ne sais pas si on peut faire avec une formule ou si faut passer en macro
Voila dans le fichier joint vous trouverez une gestion simple de personnel
Mon soucis c’est que les agents ne travail pas 1 vendredi après midi sur 2
Donc dans mon calcule il faut que si il y a 1 ou plusieurs vendredi de semaine paire (par exemple) dans ma plage de dates choisis, celui ou ceux-ci doivent être comptabilisé à 4h.25 (en centième) au lieu de 7h 75 journée pleine.
J’ai toutes les données mais j arrive pas à savoir pas quel bout commencer ma formule
Dans mon exemple de dates choisi j’ai pris le pire des cas (vacance d été) 1 mois avec 2 vendredi de chaque
Récapitulatif
formule pour semaine paire -vendredi uniquement le matin
SI(C4=0;((E4-SOMMEPROD((MOD(ENT(MOD(ENT((LIGNE(INDIRECT(A4&":"&B4))-2)/7)+3/5;52+5/28))+1;2)=0)*(JOURSEM(LIGNE(INDIRECT(A4&":"&B4));2)=5)))*cent)+(SOMMEPROD((MOD(ENT(MOD(ENT((LIGNE(INDIRECT(A4&":"&B4))-2)/7)+3/5;52+5/28))+1;2)=0)*(JOURSEM(LIGNE(INDIRECT(A4&":"&B4));2)=5))*4,25);C4+((E4-1)*cent))
Date début Date fin Fraction de jour TYPE Nb jours centième minutes N° semaine
vendredi 4 janvier 2013 - vendredi 4 janvier 2013 1 7,75 h 7 h 45 mn -1
vendredi 11 janvier 2013 - vendredi 11 janvier 2013 1 4,25 h 4 h 15 mn -2
vendredi 18 janvier 2013 - vendredi 18 janvier 2013 1 7,75 h 7 h 45 mn -3
vendredi 25 janvier 2013 - vendredi 25 janvier 2013 1 4,25 h 4 h 15 mn -4
formule pour semaine impaire -vendredi uniquement le matin
SI(C4=0;((E4-SOMMEPROD((MOD(ENT(MOD(ENT((LIGNE(INDIRECT(A4&":"&B4))-2)/7)+3/5;52+5/28))+1;2)>0)*(JOURSEM(LIGNE(INDIRECT(A4&":"&B4));2)=5)))*cent)+(SOMMEPROD((MOD(ENT(MOD(ENT((LIGNE(INDIRECT(A4&":"&B4))-2)/7)+3/5;52+5/28))+1;2)>0)*(JOURSEM(LIGNE(INDIRECT(A4&":"&B4));2)=5))*4,25);C4+((E4-1)*cent))
Date début Date fin Fraction de jour TYPE Nb jours centième minutes N° semaine
vendredi 4 janvier 2013 - vendredi 4 janvier 2013 1 4,25 h 4 h 15 mn -1
vendredi 11 janvier 2013 - vendredi 11 janvier 2013 1 7,75 h 7 h 45 mn -2
vendredi 18 janvier 2013 - vendredi 18 janvier 2013 1 4,25 h 4 h 15 mn -3
vendredi 25 janvier 2013 - vendredi 25 janvier 2013 1 7,75 h 7 h 45 mn -4
formule pour toutes semaines -vendredi en entier
"SI(C30=0;E30*cent;C30+((E30-1)*cent))"
Date début Date fin Fraction de jour TYPE Nb jours centième minutes N° semaine
vendredi 4 janvier 2013 - vendredi 4 janvier 2013 1 7,75 h 7 h 45 mn -1
vendredi 11 janvier 2013 - vendredi 11 janvier 2013 1 7,75 h 7 h 45 mn -2
vendredi 18 janvier 2013 - vendredi 18 janvier 2013 1 7,75 h 7 h 45 mn -3
vendredi 25 janvier 2013 - vendredi 25 janvier 2013 1 7,75 h 7 h 45 mn -4
Pièces jointes
-
Gestion du perssonel exemple.xls171.5 KB · Affichages: 99
-
Gestion du perssonel exemple.xls171.5 KB · Affichages: 108
-
Gestion du perssonel exemple.xls171.5 KB · Affichages: 89
-
formule pour semaine paire et impaire.xls30.5 KB · Affichages: 129
-
formule pour semaine paire et impaire.xls30.5 KB · Affichages: 128
-
formule pour semaine paire et impaire.xls30.5 KB · Affichages: 105
Dernière édition: