Microsoft 365 Recopier le résultat d'une fonction INDIRECT

Eisas_fr

XLDnaute Nouveau
Bonjour à toutes et tous,
Par une fonction indirect je récupère la valeur d'une cellule d'une autre feuille du classeur mais comme l'argument est entre guillemets, quand je recopie la formule dans les autres cellules du tableau, la référence ne s'incrémente pas... Sniff !
Pouvez-vous m'aider ?
Un grand merci d'avance.
Éric
 

manuZ51

XLDnaute Nouveau
Bonjour @manuZ51,

essaye : =INDIRECT(A43&"'!B4")

j'ai ajouté une apostrophe juste avant le point d'exclamation ;
si tu étires cette formule vers le bas, tu auras B5, B6, etc...


LIGNE() retourne le n° de ligne de la cellule active ; exemple :
si la cellule active est C2, retour : 2 (car 2 est la 2ème ligne)


COLONNE() retourne le n° de colonne de la cellule active ; exemple :
si la cellule active est C2, retour 3 (car C est la 3ème colonne)


COLONNES($A:D) retourne le nombre de colonnes de A à D : 4

ADRESSE(8;4) retourne l'adresse de la cellule qui est en ligne 8,
colonne 4 : $D$8 (car colonne n° 4 = colonne D, ligne n° 8)

pour DECALER(), ça serait plus facile de t'aider avec un fichier exemple
(sans données confidentielles) ; regarde aussi l'Aide Excel de cette fonction :
dans une cellule vide, tape :
=DECALER( ; puis dans la barre de formule,
clique sur le 1er icône à gauche : « fx » ➯ fenêtre pour DECALER, et lien
bleu d'Aide dans le coin inférieur gauche ; clique dessus.


soan
Merci beaucoup Soan pour toutes ces explications cela va m'aider a ameliorer mes connaissances. Pour la fonction Decaler je vais regarder et je mettrai un fichier sans données confidentielles

MErci

Manu
 

Discussions similaires

Statistiques des forums

Discussions
312 196
Messages
2 086 097
Membres
103 116
dernier inscrit
kutobi87