Leçon 6 / 7 — Chapitre 1: Fonctions matricielles dynamiques et formules avancées
INDIRECT : construire une référence à partir d'un texte
DECALER, vue à la leçon précédente, construit une référence par déplacement calculé. INDIRECT fait autre chose : elle transforme un simple TEXTE en véritable référence de cellule, permettant de construire dynamiquement quelle feuille ou quelle plage une formule doit lire.
La syntaxe de INDIRECT
=INDIRECT(texte_référence)
=INDIRECT("B5")
Renvoie le contenu de la cellule B5 — équivalent à =B5, mais construit ici à partir d'un texte, ce qui devient utile dès que ce texte peut lui-même être composé dynamiquement.
Construire une référence à partir d'une autre cellule
=INDIRECT(A1&"!B5")
Si A1 contient le texte « Janvier », cette formule va chercher B5 sur la feuille nommée « Janvier » — changer le contenu de A1 (par exemple via une liste déroulante) change la feuille source sans retaper la formule.
Un risque à connaître : INDIRECT ne se met PAS à jour si on renomme la feuille référencée — contrairement à une référence classique qui suit automatiquement un renommage.
Exemple concret : un contrôleur de gestion a 12 feuilles mensuelles de même structure et veut une cellule de synthèse qui affiche le total du mois sélectionné dans une liste déroulante en A1. =INDIRECT(A1&"!B20") change automatiquement de feuille source selon le mois choisi, sans construire 12 formules différentes.
À vous de jouer : avec une cellule contenant le nom d'une feuille et une formule INDIRECT, changez le contenu de cette cellule et observez la formule pointer automatiquement vers une autre feuille.
Continuez ce module
Débloquez les leçons restantes ainsi que la certification finale.
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 85 leçons restantes de ce module
Votre paiement est vérifié avant l'activation de l'accès