Fonction definition equipe semaine et week end

Bonjour a tous,

Depuis quelques temps, j’essaie de trouver une solution a mon problème mais je n'y arrive pas Je viens vers vous pour un coup de pouce.

Je cherche a analyser les performances par équipe de production a partir d'une extraction de traçabilité.

Nous sommes en horaires 3X8 et SD.

Les classes horaires des equipes de semaine sont du lundi de 5H a 13H (eq matin) - 13H à 21H (equipe AM) et (Equipe de nuit )21H 5H .

Le SD commence de samedi a 5H et termine le lundi matin a 5H .

LA semaine est du lundi 5H au lundi 5H .

Dans une case rajoutée il faudrait qu'en fonction de la date et l'heure il y ai renseigné une équipe mais je ne trouve pas la formule .

Les extractions contiennent souvent un nombre volumineux de ligne + de 600000

Je joints mon fichier XLS d'extraction

Un grand merci si quelqu'un peut m'aider. @)

bonjour,

une proposition de formule pour compléter ta colonne équipe, à mettre en B2 et à tirer vers le bas

=SI(JOURSEM(C2;2)<6;SI(ET(D2>=TEMPSVAL("05:00:00");D2<=TEMPSVAL("13:00:00"));"Matin";SI(ET(D2>TEMPSVAL("13:00:00");D2<TEMPSVAL("21:00:00"));"après-midi";SI(ET(JOURSEM(C2;2)=1;D2<TEMPSVAL("05:00:00"));"SD";"Nuit")));"SD")

pour 600.000 lignes, on pourrait envisager une macro.

pour tes calculs, passe par un TCD, une fois la colonne équipe remplie.

Nickel c'est exactement ca !!!

Un grand merci h2so4

Longue vie au forum

Une nouvelle question , car je n'y arrive pas avec la fonction SI.

Je voudrais affilié un nom dans une case pour un numéro de semaine et une équipe a partir d'un tableau d'organisation .

Je vous joints mon fichier ,

Merci Beaucoup

Bonjour,

formule à mettre en O2 e t à tirer vers le bas

=RECHERCHEV(N2;'Orga Leader'!$A$1:$E$18;EQUIV(Données!M2;'Orga Leader'!$A$1:$E$1;0);FAUX)

Merci beaucoup @)

Bonjour a tous,

Bonjour h2s04

Je rencontre un souci avec cette formule :

=SI(JOURSEM(C2;2)<6;SI(ET(D2>=TEMPSVAL("05:00:00");D2<=TEMPSVAL("13:00:00"));"Matin";SI(ET(D2>TEMPSVAL("13:00:00");D2<TEMPSVAL("21:00:00"));"après-midi";SI(ET(JOURSEM(C2;2)=1;D2<TEMPSVAL("05:00:00"));"SD";"Nuit")));"SD")

Le SD se termine bien le lundi matin a 5H00 mais il commence le vendredi a minuit. Il devrait commencer le samedi matin a 5H00.

J'essai de modifier les conditions mais cela décale l'horaire du commencement de l'equipe de semaine du lundi.

Je vous joints un bout de fichier pour un exemple.

Merci pour l'aide

4test-xlsm.xlsx (14.11 Ko)

Bonjour,

une correction à tester

=SI(JOURSEM(A2;2)<6;SI(ET(B2>=TEMPSVAL("05:00:00");B2<=TEMPSVAL("13:00:00"));"Matin";SI(ET(B2>TEMPSVAL("13:00:00");B2<TEMPSVAL("21:00:00"));"après-midi";SI(ET(JOURSEM(A2;2)=1;B2<TEMPSVAL("05:00:00"));"SD";"Nuit")));SI(ET(JOURSEM(A2;2)=6;B2<TEMPSVAL("05:00:00"));"nuit";"SD"))

Merci ca marche

Rechercher des sujets similaires à "fonction definition equipe semaine week end"