DECALER et INDIRECT
DECALER renvoie une plage décalée à partir d'une cellule de départ ; INDIRECT transforme un texte en référence. Utiles pour des plages variables, à réserver aux cas sans meilleure solution.
- DECALER
- INDIRECT
- dynamique
- plage variable
- volatile
Syntaxe
=DECALER(réf ; lignes ; colonnes ; [hauteur] ; [largeur])=INDIRECT(texte_référence)Exemple
Suivi mensuel : CA de janvier à décembre en B2:B13, nombre de mois clos en E1 (10 en novembre)=SOMME(DECALER(B2 ; 0 ; 0 ; E1 ; 1)) renvoie le cumul de janvier à octobre=SOMME(DECALER(B2 ; E1-3 ; 0 ; 3 ; 1)) renvoie le CA des 3 derniers mois clos (août à octobre)Une feuille par agence ; le nom de l'agence est en F1=INDIRECT("'"&F1&"'!B14") F1 = "Lyon" : lit le total en B14 de la feuille LyonÀ retenir
- Piège : DECALER et INDIRECT sont volatiles. Elles se recalculent à chaque modification du classeur, ce qui ralentit nettement les gros fichiers.
- INDIRECT ne suit pas les changements : si la feuille Lyon est renommée ou une ligne insérée au-dessus de B14, la formule lit la mauvaise cellule ou renvoie #REF!.
- Alternatives plus sûres : un tableau structuré qui s'agrandit seul, B2:INDEX(B2:B13 ; E1) au lieu de DECALER, ou PRENDRE(B2:B13 ; E1) en Microsoft 365.
Voir aussi
- INDEXINDEX renvoie la valeur située à un numéro de ligne et de colonne dans une plage. Seule, elle sert peu ; associée à EQUIV, elle devient l'un des outils de recherche les plus souples d'Excel.
- Noms définisUn nom défini donne un libellé parlant à une cellule ou à une plage (TauxTVA au lieu de $E$1). Les formules se lisent comme des phrases et restent justes quand on les recopie.
- ASSEMB.V, CHOISIRCOLS, PRENDRE et EXCLURECes fonctions remodèlent un tableau par formule : ASSEMB.V empile des plages, CHOISIRCOLS garde certaines colonnes, PRENDRE et EXCLURE gardent ou retirent des lignes en tête ou en fin.
- Tableaux structurésUn tableau structuré (Ctrl+L) transforme une plage en objet nommé qui s'agrandit tout seul. Les formules y citent les colonnes par leur nom, ce qui les rend lisibles et robustes aux ajouts.