Excel affiche #PROPAGATION! : comment libérer la zone sans casser le tableau ?
Quand Excel affiche #PROPAGATION!, ne recopiez pas la formule vers le bas et ne videz pas toute la feuille. La formule sait souvent calculer ; elle ne dispose simplement pas de la place ou de la structure nécessaires pour afficher tous ses résultats.
Le bon diagnostic tient en trois gestes : sélectionnez la cellule qui contient réellement la formule, affichez la zone pointillée où Excel veut déposer les résultats, puis identifiez ce qui bloque cette zone. Selon la version ou la traduction de l’interface, la même famille d’erreurs peut apparaître sous les libellés #PROPAGATION!, #DÉVERSEMENT! ou #SPILL!.
Ce qu’Excel essaie de faire
Une formule dynamique comme FILTRE, TRIER, UNIQUE ou SEQUENCE peut renvoyer plusieurs valeurs à partir d’une seule cellule. Vous saisissez la formule dans la cellule d’origine — appelée ici cellule d’ancrage — et Excel calcule la taille de la zone de sortie avant d’y placer les résultats.
Microsoft décrit ce comportement comme une propagation, ou un « débordement », dans les cellules voisines. La zone s’agrandit et se réduit lorsque le nombre de résultats change. Si une donnée, une formule, une cellule fusionnée, un tableau Excel ou le bord de la feuille empêche cette extension, Excel renvoie une erreur au lieu d’écraser ce qui existe déjà. La documentation Microsoft sur les tableaux dynamiques précise aussi que seule la cellule d’ancrage est modifiable : les autres cellules de la zone affichent le résultat calculé.
Cette distinction évite une fausse correction. Copier la formule dans chaque ligne remplace un tableau dynamique par une série de calculs indépendants. Cela peut produire quelque chose de visible, mais ce n’est plus le même modèle.
Le test de la feuille témoin
Le test de la feuille témoin sert à séparer rapidement un problème de formule d’un problème de destination. C’est un outil pédagogique proposé dans cet article, pas une fonction Microsoft ni une méthode validée sur un fichier réel.
- Enregistrez une copie du classeur si le fichier est partagé ou sensible.
- Copiez uniquement la formule de la cellule d’ancrage.
- Collez-la dans une cellule vide d’une feuille temporaire, avec assez d’espace à droite et en dessous.
- Si les données sources doivent rester accessibles, conservez leurs références ; ne copiez pas les résultats à la place de la formule.
- Observez : la formule se propage-t-elle dans la feuille témoin ?
Si elle fonctionne dans la feuille témoin, sa logique et ses sources sont probablement exploitables : le blocage se trouve dans la zone de sortie ou dans sa structure. Si elle échoue encore, lisez le détail de l’erreur avant de modifier quoi que ce soit. Le test ne prouve pas que la formule répond à la bonne règle métier ; il localise seulement la prochaine vérification.
Premier cas : une cellule apparemment vide bloque la sortie
Sélectionnez la cellule qui affiche l’erreur. Excel trace normalement la zone de propagation prévue avec une bordure pointillée. L’alerte de vérification des erreurs peut proposer Sélectionner les cellules obstruantes. Microsoft recommande cette commande pour atteindre le blocage sans parcourir toute la plage à l’œil.
Une cellule peut sembler vide tout en contenant :
- une formule qui renvoie
""; - une espace, une apostrophe ou un caractère invisible ;
- une valeur masquée par le format ;
- une donnée placée loin sous les premières lignes visibles ;
- une autre formule dynamique dont la zone croise celle-ci.
Avant d’effacer, cliquez sur la cellule signalée et regardez la barre de formule. Si son contenu est utile, déplacez-le ou redessinez les zones. S’il s’agit d’un reste sans rôle, supprimez-le dans la copie de travail, puis vérifiez que la formule se propage et que les résultats restent justes.
Deuxième cas : la formule est écrite dans un tableau Excel
Un tableau Excel — créé par exemple avec Ctrl+T — et un tableau dynamique ne sont pas la même chose. Les références structurées d’un tableau sont très utiles comme sources, car elles suivent l’ajout de lignes. En revanche, Microsoft indique que les formules de tableau dynamique ne se propagent pas à l’intérieur d’un tableau Excel.
La solution habituelle consiste à :
- garder les données sources dans le tableau structuré ;
- placer la formule dynamique dans la grille, à l’extérieur du tableau ;
- laisser autour d’elle une zone de sortie dimensionnée pour les variations attendues.
Convertir tout le tableau en plage peut aussi supprimer le blocage, mais cette action retire des propriétés utiles du tableau. Ne le faites pas par réflexe : demandez-vous d’abord si le besoin est une colonne calculée ligne par ligne ou une restitution dynamique séparée.
Troisième cas : des cellules fusionnées coupent la zone
Une formule dynamique ne peut pas traverser une cellule fusionnée. La page Microsoft consacrée aux erreurs de propagation recommande de défaire la fusion concernée ou de déplacer la formule vers une autre zone.
Le choix dépend du rôle de la feuille :
- dans une source ou une zone de calcul, préférez généralement une structure sans cellules fusionnées ;
- dans une feuille de présentation, déplacez la restitution ou remplacez la fusion par une mise en forme qui ne modifie pas la grille ;
- si le fichier doit être imprimé, testez l’apparence après la correction au lieu de sacrifier la logique pour conserver un décor.
Quatrième cas : la formule demande plus de lignes que la feuille n’en possède
Une référence à une colonne entière peut devenir un million de résultats. Microsoft donne l’exemple d’une recherche qui utilise A:A comme valeur recherchée : avec les tableaux dynamiques, Excel peut tenter de traiter et d’afficher les 1 048 576 lignes, puis atteindre le bord de la feuille.
Une formule comme celle-ci mérite donc d’être relue :
=RECHERCHEV(A:A;A:C;2;FAUX)
Selon le besoin, la correction peut être de limiter la plage utile, de référencer une seule cellule de la ligne ou d’utiliser une source structurée. Le bon choix n’est pas celui qui fait seulement disparaître l’erreur : il doit conserver le sens du calcul et rester compatible avec le fichier partagé.
Cinquième cas : la taille change pendant le calcul
Certaines formules volatiles peuvent produire une taille différente à chaque passage de calcul. Microsoft cite notamment l’association de SEQUENCE avec ALEA.ENTRE.BORNES. Si la taille ne se stabilise pas, Excel peut signaler une taille indéterminée.
Exemple volontairement instable :
=SEQUENCE(ALEA.ENTRE.BORNES(1;1000))
Pour un modèle professionnel, remplacez la dimension aléatoire par un paramètre explicite ou calculez d’abord la taille dans une cellule contrôlée. Si le message mentionne plutôt la mémoire, réduisez les plages, le nombre de résultats ou la complexité du calcul, puis testez sur l’environnement réellement utilisé.
Diagnostic rapide : symptôme, preuve, décision
| Ce que vous observez | Preuve à chercher | Décision proportionnée |
|---|---|---|
| La bordure pointillée rencontre une valeur | « Sélectionner les cellules obstruantes », puis barre de formule | Déplacer ou supprimer uniquement le contenu confirmé inutile |
La formule se trouve dans un tableau Ctrl+T | Onglet de conception du tableau et références structurées | Garder la source en tableau, déplacer la restitution dynamique hors du tableau |
| Une cellule fusionnée traverse la zone | Sélection de la fusion et bordure de sortie | Défusionner ou déplacer la restitution |
| La sortie touche le bas ou la droite de la feuille | Références de colonnes entières ou plage surdimensionnée | Limiter la plage selon la règle métier |
| La taille varie à chaque recalcul | Fonctions volatiles et dimension instable | Stabiliser la taille avec un paramètre explicite |
| La formule fonctionne sur une feuille vide, pas à son emplacement initial | Résultat du test de la feuille témoin | Corriger la destination, pas réécrire la logique au hasard |
| Le classeur circule entre plusieurs versions | Version, plateforme, licence et comportement chez le destinataire | Tester dans l’environnement cible ou prévoir une solution compatible |
Ce tableau reste un outil d’orientation. Une même erreur peut combiner plusieurs causes ; la preuve vient du classeur et du détail affiché par Excel.
Simulation fictive : une liste de commandes « à traiter »
Cette simulation ne décrit aucun client ni incident réel.
Une feuille Commandes contient un tableau structuré avec les colonnes Référence, Client et Statut. En H2, une utilisatrice veut extraire toutes les commandes à traiter :
=FILTRE(Commandes[[Référence]:[Statut]];Commandes[Statut]="À traiter";"Aucune commande")
La formule affiche #PROPAGATION!.
- La bordure pointillée annonce une sortie de trois colonnes sur six lignes.
- La commande de sélection des cellules obstruantes conduit à J5.
- J5 semble vide, mais la barre de formule contient
="". - Cette formule appartient à un ancien indicateur qui n’est plus utilisé. Elle est supprimée dans une copie contrôlée.
FILTREse propage correctement.- Une nouvelle commande « À traiter » est ajoutée à la source : la zone passe de six à sept lignes sans recopier la formule.
La preuve utile n’est pas seulement « l’erreur a disparu ». Il faut aussi vérifier que le nombre de lignes correspond au nombre de commandes attendues, que les trois colonnes sont alignées et que l’ajout d’une ligne source modifie la restitution comme prévu.
Exercice corrigé : où placer la formule ?
Vous disposez d’un tableau Tickets en A1
=FILTRE(Tickets;Tickets[État]="Ouvert";"Aucun ticket")
Trois emplacements sont envisagés :
- F2 se trouve à l’intérieur d’un autre tableau Excel ;
- M2 est hors tableau, mais M8 contient une note de contrôle ;
- R2 est hors tableau et une zone libre est réservée jusqu’à U250.
La meilleure première implantation est R2. F2 bloque la propagation à l’intérieur d’un tableau ; M2 risque de rencontrer la note lorsque le nombre de tickets augmente ; R2 offre une zone explicite pour quatre colonnes et une croissance raisonnable. Le corrigé n’autorise pas à supprimer la note de M8 sans en connaître le rôle.
Pourquoi l’erreur peut apparaître « du jour au lendemain »
Une formule dynamique qui fonctionnait hier peut échouer aujourd’hui sans avoir été modifiée. Le nombre de résultats a peut-être augmenté ; une collègue a ajouté une note dans la zone de sortie ; une fusion a été créée pour l’impression ; la formule a été déplacée dans un tableau ; ou le classeur a été ouvert dans un environnement différent.
Consignez donc quatre éléments avec la correction : cellule d’ancrage, taille habituelle et maximale de la sortie, contenu qui a bloqué, version d’Excel testée. Cette petite trace permet d’éviter que la même zone serve plus tard à un autre usage.
Microsoft précise aussi que les tableaux dynamiques liés à un autre classeur ont des limites : si le classeur source est fermé, l’actualisation peut renvoyer #REF!. Ce n’est pas un #PROPAGATION!, mais c’est une raison supplémentaire de tester le circuit complet du fichier plutôt que la seule formule isolée.
Quand une formation devient-elle pertinente ?
Un dépannage ponctuel suffit si vous identifiez le blocage, comprenez la formule et pouvez réserver proprement sa zone de sortie. Un parcours plus structuré devient utile lorsque les fichiers combinent plusieurs fonctions dynamiques, circulent entre différentes versions, servent à des décisions récurrentes ou doivent être repris par d’autres personnes.
La page Formation Excel expérimenté : construire des formules fiables et des modèles contrôlables annonce un parcours de 14 heures consacré notamment aux recherches, aux fonctions dynamiques et au diagnostic des erreurs, ainsi qu’une extension à 21 heures sur l’architecture, l’audit, la recette et la transmission. Elle indique des formats à Strasbourg, à distance ou en intra-entreprise et demande déjà de maîtriser tableaux, formules simples, tris, filtres et références de base. Les fonctions sont sélectionnées selon la version ; dates, places, prix, financement et adaptation restent à confirmer pour chaque projet.
Si votre difficulté est plutôt une recherche qui renvoie #N/A malgré une valeur visible, consultez RECHERCHEX renvoie #N/A alors que la valeur existe : 6 tests avant SIERREUR. Si vous hésitez entre formule, tableau croisé et transformation de données, le guide Excel : formules, TCD ou Power Query — comment arrêter le copier-coller ? répond à une décision différente.
Préparer une demande d’orientation utile
Pour distinguer un dépannage d’un besoin de formation, indiquez dans votre demande :
- la version, la plateforme et la langue d’Excel ;
- la formule anonymisée et sa cellule d’ancrage ;
- le libellé exact de l’erreur et, si possible, le détail proposé par Excel ;
- la taille attendue de la sortie et ce qui la fait varier ;
- la présence de tableaux, cellules fusionnées, liens externes ou fichiers partagés ;
- un exemple fictif ou autorisé, sans données personnelles ;
- les personnes qui utilisent et maintiennent le classeur ;
- l’échéance, la modalité souhaitée et le résultat professionnel à produire.
Ces informations permettent d’orienter vers les fonctions dynamiques, la compatibilité ou l’architecture du modèle sans promettre une réparation exhaustive, une date, un financement ou une inscription avant étude.
Sources consultées
- Microsoft Support — Formules de tableau dynamiques et comportement de tableau propagé, consulté le 28 septembre 2026.
- Microsoft Support — Comment corriger une erreur de propagation, consulté le 28 septembre 2026.
- Microsoft Support — Erreur de propagation au-delà du bord de la feuille, consulté le 28 septembre 2026.
- Microsoft Support — Formules de tableau dynamiques dans les versions non compatibles, consulté le 28 septembre 2026.
- StraFormation — Formation Excel expérimenté, consultée le 28 septembre 2026.
4.8/5
225+ avis Google
Qualiopi
Certifié qualité
Éligible CPF
100% finançable
5000+
Apprenants formés
Formations recommandées
Voir tout
Formation Excel tableaux croisés dynamiques : transformer une source fiable en analyse contrôlable

Formation Excel expérimenté : construire des formules fiables et des modèles contrôlables
