Cyclage

Résolu
julia Namor Messages postés 524 Date d'inscription   Statut Membre Dernière intervention   -  
julia Namor Messages postés 524 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir

Je bute sur un vrai casse tête qui je l'avoue est bien corsé.
Je voudrais programmer un "cyclage" des semaines en fonction du nombre d'agent obtenu grâce à un filtre.
exemple : Comme dans le fichier ci -joint , on filtre
Fonction = "Pa"
Affectation= "t-1"
Rythme=" Nuit"
on obtient les agents A1 A9 A13 A 21 du coup le "cyclage" au niveau de la ligne 7 se fait en 4 semaines (1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 ...... ) car il y a 4 agents .
Si on avait obtenu 3 agents , le "cyclage" serait sur 3 semaines ( 1 2 3 puis 1 2 3 puis 1 2 3......)

Çà me parait compliqué, mais surement faisable pour vous : alors qui relève le défi ?
Merci de votre aide
le fichier joint
https://www.cjoint.com/c/GBcuYrthWAA

2 réponses

JvDo Messages postés 1978 Date d'inscription   Statut Membre Dernière intervention   859
 
Bonsoir à tous,

en O7 tu mets la formule :
=MOD(H7;SOUS.TOTAL(3;$AZ$10:$AZ$33))+1

Puis tu recopies en V7, AC7 et AJ7.

Cordialement
0
julia Namor Messages postés 524 Date d'inscription   Statut Membre Dernière intervention   33
 
Bonjour

Trop la honte, j'aurais pu le trouver toute seule au lieu de céder à la facilité du forum
et plus j'ai même fait mieux en rajoutant le critère "cdi" dans " sous-total
=MOD(H7;SOMMEPROD((SOUS.TOTAL(3;DECALER(A9;LIGNE(INDIRECT("1:"&LIGNES(BC10:BC33)));)))*(BC10:BC33="cdi")))+1


Merci beaucoup mon cher Jvdo
0