Leçon 5 / 7 — Chapitre 1: Fonctions matricielles dynamiques et formules avancées
DECALER : une plage qui s'ajuste automatiquement
Une plage nommée classique (vue au module Intermédiaire) reste fixe une fois définie, sauf à passer par un tableau structuré. DECALER construit une référence à une plage qui se déplace ou change de taille dynamiquement, à partir d'un point de départ et d'un déplacement calculé.
La syntaxe de DECALER
=DECALER(référence; lignes; colonnes; [hauteur]; [largeur])
=DECALER(A1; 2; 1)
Renvoie le contenu de la cellule 2 lignes en dessous et 1 colonne à droite de A1 — c'est-à-dire B3.
Une plage qui grandit automatiquement
=SOMME(DECALER(A1; 1; 0; NBVAL(A:A)-1; 1))
Combinée à NBVAL (vue au module Débutant), DECALER construit une plage dont la hauteur s'ajuste automatiquement au nombre de lignes remplies.
Pourquoi DECALER reste utile malgré les tableaux structurés : elle fonctionne aussi sur des plages qui ne sont PAS des tableaux structurés, et permet des déplacements calculés à la volée.
Exemple concret : un analyste veut une formule qui calcule toujours la somme des 3 derniers mois d'une série qui s'allonge chaque mois. =SOMME(DECALER(A1;NBVAL(A:A)-3;0;3;1)) recalcule automatiquement la bonne plage, quel que soit le nombre total de mois déjà saisis.
À vous de jouer : utilisez DECALER pour construire une référence qui pointe vers une cellule 3 lignes en dessous et 2 colonnes à droite d'une cellule de départ de votre choix.
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