Aller au contenu principal
15 min de lectureMis à jour en 2026

Les formules dynamiques Excel : des tableaux qui se calculent tout seuls

Les formules dynamiques sont des formules qui renvoient plusieurs résultats à partir d'une seule cellule : Excel déverse automatiquement le tableau, qui s'étend et se recalcule seul. FILTRE, TRIER, UNIQUE et SEQUENCE remplacent les filtres manuels et les copier-coller. Cette leçon t'explique le concept, puis te dirige vers chaque fonction en détail.

FAQ

Questions fréquentes

Une formule dynamique est une formule qui renvoie plusieurs résultats à partir d'une seule cellule. Au lieu d'écrire une formule par ligne, tu en écris une seule et Excel remplit automatiquement toutes les cellules nécessaires en dessous ou à côté. Ce remplissage automatique s'appelle le déversement, ou « spill » en anglais.

Les formules dynamiques (FILTRE, TRIER, UNIQUE, SEQUENCE) sont arrivées avec Excel 365 et sont présentes dans Excel 2021 et 2024. Excel 2019 et les versions plus anciennes ne les reconnaissent pas : la cellule affiche alors une erreur #NOM?. Google Sheets dispose d'équivalents proches.

L'erreur #PROPAGATION! (anciennement #DÉBORDEMENT!, « spill » en anglais) apparaît quand une formule dynamique veut déverser ses résultats mais qu'une cellule de la zone de destination est déjà occupée. Excel a besoin de cases vides pour étaler le résultat. Vide les cellules sous la formule et le tableau se remplit aussitôt.

Le dièse, écrit après une cellule comme E2#, désigne toute la plage déversée par la formule dynamique de cette cellule, quelle que soit sa taille. Si le résultat grandit ou rétrécit, la référence E2# suit toute seule. C'est l'opérateur de plage déversée, indispensable pour réutiliser un résultat dynamique ailleurs.

Oui, et c'est là que ces fonctions deviennent puissantes. Tu peux filtrer puis trier en imbriquant les fonctions : =TRIER(FILTRE(...)). Le résultat de FILTRE devient l'entrée de TRIER, et l'ensemble se déverse en un bloc. Tu obtiens un sous-tableau extrait, trié et recalculé en direct, sans tableau croisé ni copier-coller.

Non, justement. Une formule dynamique se suffit à elle-même : tu l'écris une fois dans la première cellule et elle remplit toute la zone. Inutile de tirer la poignée de recopie. Si tu recopies une formule dynamique sur plusieurs lignes, tu crées des doublons inutiles et souvent des erreurs #PROPAGATION!.