PaliSkill
Excel avancé

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