Bonjour,
Ok très bien. Alors pour adapter la formule correctement, voici les maths derrière :
(15 * (ROW() - 1) +1)), dans mon exemple est équivalent à :
intervalle * [ (numero_ligne_cellule_active) – numero_ligne_cellule_depart_feuille1 ] + numero_ligne_cellule_depart_feuille2
En gros on cherche à faire une répétition de l'intervalle * la ligne active.
MAIS
Si vous entrez la formule en A10 par exemple.
Vous vous retrouvez avec 15*(10-1) + 1 = 136
Vous comprenez maintenant le "-1" de ma formule initiale : en A1 cela permet de se "remettre à 0". En A10 la formule serait
intervalle * [ (numero_ligne_cellule_active) – 10 ] + 1
On comprend maintenant le "+1" qui permet de se redécaler sur la 1e ligne (de la feuille 2) puisque je voulais retrouver la cellule B1 (et non B0 qui n'existe pas). Si vos données commencent en B13, alors la formule serait
intervalle * [ (numero_ligne_cellule_active) – 10 ] + 13
Voilà, maintenant je vous conseille de rentrer simplement ce bout de formule dans un premier temps et contrôler le numéro de ligne que vous obtenez. Ensuite réintégrez le dans le INDIRECT.