formule pour calcule jour/semaine paire

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:p

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.xls
    171.5 KB · Affichages: 99
  • Gestion du perssonel exemple.xls
    171.5 KB · Affichages: 108
  • Gestion du perssonel exemple.xls
    171.5 KB · Affichages: 89
  • formule pour semaine paire et impaire.xls
    30.5 KB · Affichages: 104
  • formule pour semaine paire et impaire.xls
    30.5 KB · Affichages: 127
  • formule pour semaine paire et impaire.xls
    30.5 KB · Affichages: 129
Dernière édition:

ROGER2327

XLDnaute Barbatruc
Bonjour MELANIE92.

bonjour

qu elle est la formule pour mettre en surbrillance tous les lundi des semaines 1 3 et 5 du mois ?

mise en forme conditionnel
Ça dépend de la gueule du calendrier. Voyez si l'exemple joint peut vous être utile.​

Bonne journée.

ℝOGER2327
#8388


Vendredi 6 As 144 (Saint Omnibus, satyre - fête Suprême Quarte)
18 Brumaire An CCXXV, 6,1449h - dentelaire
2016-W45-2T14:44:52Z
 

Pièces jointes

  • Premier, 3e, 5e lundis du mois.xlsx
    17.3 KB · Affichages: 94

MELANIE92

XLDnaute Junior
Bonjour Roger,

calendrier parfaitement fonctionnel avec les lundi impair
Résolu

le formule est bien celle ci

La formule employée pour le formatage conditionnel de la plage A2:L32
est : =MOD(-SOMME(-(MOD(A$2:A2;7)=2));2)*(MOD(A2;7)=2)

merciiiiiiiiiiiiii
 

ROGER2327

XLDnaute Barbatruc
Re...

(...)
toujours dans le même thème , comment avoir les weekends impaire ?
(...)
J'ai un peu de mal avec la notion de parité des ouiquendes... Voyez si le classeur joint apporte quelque chose.

Bonne nuit.

ℝOGER2327
#8396


Mercredi 11 As 144 (Saint Ossian, barde postiche - fête Suprême Quarte)
23 Brumaire An CCXXV, 1,2035h - garence
2016-W45-7T02:53:18Z


 

Pièces jointes

  • ouiqendes.xlsx
    19.8 KB · Affichages: 67

MELANIE92

XLDnaute Junior
Bonjour Roger,

j'ai regarder le classeur joins la formule ne fonctionne pas quand le vendredi est un numero paire.

la formule donne le vendredi et le weekend de la semaine paire.

j'ai besoin que la mifc donne le 1er 3eme et éventuellement le 5eme weekend

je vois deux possibilité :
ou la formule existe est nous sommes très proche.
ou la formule n existe pas dans excel.
 

Pièces jointes

  • ouiqendes.xlsx
    16.3 KB · Affichages: 27

ROGER2327

XLDnaute Barbatruc
Re...

Au message #16, je lis :​
qu elle est la formule pour mettre en surbrillance tous les lundi des semaines 1 3 et 5 du mois ?

À #18, je lis :
calendrier parfaitement fonctionnel avec les lundi impair
J'en déduis que ce que vous appelez «semaine impaire» d'un mois donné est l'une des semaines contenant le premier, le troisième ou, le cas échéant, le cinquième lundi du dit mois. Si le mois ne commence pas par un lundi, j'imagine que la semaine incomplète qui débute le mois est une semaine zéro (et, par conséquent, «paire»).

À #21, je lis :
la formule donne le vendredi et le weekend de la semaine paire
En ouvrant la pièce jointe à ce message je constate que le vendredi 8, le samedi 9 et le dimanche 10 janvier 2016 sont surlignés de jaune. Cela me semble correct puisque, conformément aux messages #16 et #18, ce que vous appelez première semaine de janvier est la semaine débutant le lundi 4 janvier. Je vois que vous avez mis en gras les vendredis premier, 15 et 29 janvier 2016 : cela signifie-t-il que vous souhaitez surligner les vendredis premier, 15 et 29, les samedi 2, 16 et 30, et les dimanches 3, 17 et 31 janvier ?
Si la réponse est oui, c'est bien que vous voulez obtenir les ouiquendes des semaines paires de janvier. À moins que la semaine débutant le 4 janvier soit impaire ou paire selon l'humeur du moment...
Bref, tout cela est bien confus.

À tout hasard, je vous propose les solutions des problèmes suivants :

  1. «Lorsqu'un vendredi est le 1er, 3e ou 5e dans un mois donnés, ce vendredi, le samedi et le dimanche qui suivent sont hachurés même s'ils appartiennent au mois suivant.»
    (Onglet Fins des semaines (2))
  2. «Lorsqu'un vendredi est le 1er, 3e ou 5e dans un mois donnés, ce vendredi, le samedi et le dimanche qui suivent sont hachurés sauf s'ils appartiennent au mois suivant.»
    (Onglet Fins des semaines (3))
Notez qu'il n'est plus question là-dedans de semaines paires ou impaires au sens que vous donnez à ces mots dans les messages #16 et #18.

S'il s'agit d'autre chose, merci de rédiger une question sans ambiguïté.

Bonne journée.



ℝOGER2327
#8398

Jeudi 12 As 144 (Dispute du signe + et du signe - - fête Suprême Tierce)
24 Brumaire An CCXXV, 6,1431h - orange
2016-W46-1T14:44:36Z
 

Pièces jointes

  • ouiqendes (2).xlsx
    37.2 KB · Affichages: 27
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 023
Messages
2 084 716
Membres
102 636
dernier inscrit
TOTO33000