Insérer le contenu d'une cellule dans une formule

Bonjour,
je cherche à créer un tableur qui afficherait les infos présentes dans une base, en fonction d’une valeur entrée dans une cellule.
Par exemple :
=$‘Base de données’.E8 // renvoie le contenu de la cellule E8 de la Base de données.

Si j’ai des dizaines de cases à renvoyer, j’aimerais ne pas avoir à changer à la main cette formule pour afficher chaque cellule de la ligne 8.

L’idée serait donc d’avoir une cellule où je rentre “8”, et la formule comprend que je veux lire toutes les cellules de la base en ligne 8.

J’ai essayé des formules comme =CONCATENER("=$'base de données'.E";M16) où M16 est unecellule qui contient “8”. Mais le résultat de cette formule est "=$'base de données'.E8", les guillemets empêchant son exécution. J’ai aussi essayé des choses comme =$'base de données'.E&CELLULE("CONTENTS";M16), mais j’ai une erreur #NOM ?.

Comment peut-on entrer la valeur d’une cellule comme variable dans une fonction ?
Merci d’avance !

Bonjour Cellophile,

Essayez avec :

=INDIRECT("base de données.E";M16)

:wink:

Excellent, Merci @njhub !

En terme de syntaxe, la vraie est celle-ci, si jamais quelqu’un cherche aussi :

=INDIRECT("$'Base de données'.E"&M16)

C’est exactement ce que je cherchais ! Merci ! :slight_smile: