Bonjour,
Sans utiliser la valeur de la cellule AA2 (ou bien je n'ai rien compris)
=SI(B8='';'';INDEX(Cycle;MOD(B8-Depart;42)+1))
Cycle est le nom de la plage où tu as tes nb de 1 à 42
Depart est le nom d'une cellule dans laquelle
tu saisis une quelconque des dates où tu veux avoir le 1er nb de la plage 'Cycle'
MOD(B8-Depart;42) te donne le reste de la division par 42 de B8-Depart
INDEX(Cycle;Reste) te renvoie la valeur contenue dans
la 1ère cellule de 'Cycle' si Reste = 1
la 42ème cellule de 'Cycle' si Reste = 42
Dans ton exemple,
si tu veux 7 au 01-01-2005,
tu saisis en cellule 'Depart' soit 01-01-2005, soit 01-01-2005+42, etc
Au 31-12-2005, tu obtiens 35,
au 01-01-2006, tu obtiens 36 sans rien modifier
La colonne 'Repos', je n'ai pas compris.
Tu es en repos tous les jours ou bien c'est un n° d'équipe ?
Si tu cherches sur le forum planning et cycle, tu trouves d'autres exemples, dont celui-ci :
Lien supprimé
[file name=CycleManu.zip size=25384]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/CycleManu.zip[/file]