XL 2016 Décaler une fonction indirect

Oublieux

XLDnaute Nouveau
Bonjour à tous,
Je vous explique mon problème :
Je dois aller chercher une donnée dans 52 onglets différents (tous nommés S1, S2, S3... jusqu'à S52). J'ai donc utilisé la fonction INDIRECT : =indirect(""&A2&"!O22")
où A2 correspond à mon nom d'onglet et O22 la cellule où est l'info à aller chercher.

Jusque là pas de problème particulier !
En revanche, je dois également aller chercher dans chaque onglet 22 autres informations différentes qui sont situées dans des colonnes juxtaposées : la première information est donc présente dans tous les onglets en O22, la deuxième en O23, la troisième en O24, etc. Il faut donc décaler à chaque fois d'une colonne, ce que je ne sais pas faire.

Concrètement, l'idée est donc d'avoir :
en D2 : =indirect(""&A2&"!O22")
en D3 : =indirect(""&A3&"!O23")
en D4 : =indirect(""&A4&"!O24")

Seulement, je ne sais pas décaler ma colonne dans cette formule.
J'espère avoir été clair !
Merci par avance,
 

njhub

XLDnaute Occasionnel
Bonjour Oublieux,

Collez la première formule ci-dessous en D2 et étendez la vers le bas tant que nécessaire

en D2 :
Code:
=INDIRECT(ADRESSE(LIGNE()+20;15;4;1;A2))
en D3 :
Code:
=INDIRECT(ADRESSE(LIGNE()+20;15;4;1;A3))
en D4 :
Code:
=INDIRECT(ADRESSE(LIGNE()+20;15;4;1;A4))

;)
 

Discussions similaires

Réponses
4
Affichages
281

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 084
Messages
2 085 194
Membres
102 810
dernier inscrit
mohammedaminelahbali