Bonjour mikepers, Hellboy, le forum,
Ci joint la suite de la proposition d'Hellboy.
En fait j'ai fait calculer la différence de temps de travail / contrat sur la feuille de planning en D4 avec la méthode MOD d'Hellboy.
Je récupère ensuite cette valeur Dans la feuille ANNU.
La semaine 1 est en D4, si l'on recopie exactement le même tableau en sem2, on décale de 13 lignes.
Dans Annu je ne décale que d'une ligne, Je décale donc ma formule de 13 * (sem -1) grace à la fonction INDIRECT qu me permet de recomposer une adresse.
Sem1 = B6, Sem2=B7 ... en colonne
sem 1 = Indirect('Feuill Planning!D' & 4 + 13*(B6-1)
sem 2 = Indirect('Feuill Planning!D' & 4 + 13*(B7-1)
lorsque je recopie d'une ligne vers le bas, la référence au planning est décalée de 13 lignes.
Mon exemple ne fonctionne que si les tableaux sont recopiés les uns à la suite des autres, sans espace.
Pour ce qui est du passge au format horaire, Excel peut effectuer des calculs sur des temps mais il faut lui indiquer que c'en est un : fonction TEMPS. On peut changer les nombre en horaire dans le modèle mais le problème que j'ai rencontré c'est qu'Excel m'a transformé mon temps en nombre dans la liste de saisie (0,33 au lieu de 08:00) et je ne sais pas encore modifier le format d'affichage de cette liste ... ni si c'est possible!
j'ai donc laissé au format numérique en attendant une meilleure solution.
A+
[file name=planning2.zip size=20990]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/planning2.zip[/file]