Téléphone : 07.51.62.01.40 | Mail : contact@morpheus-formation.fr
L’erreur #PROPAGATION dans Excel, également connue sous le nom d’erreur #EPARS, est un défi courant pour les utilisateurs, en particulier avec les nouvelles fonctions matricielles dynamiques.
Cet article vous guidera à travers les causes de cette erreur et vous proposera des solutions pratiques pour la résoudre efficacement, afin d’optimiser votre utilisation d’Excel.
Vidéo : Comment corriger l'erreur #PROPAGATION! sur Excel ?
Comment corriger l'erreur #PROPAGATION! sur Excel ?
Définition : #PROPAGATION! était appelée #EPARS! au lancement des fonctions matricielles. Elle survient uniquement avec les fonctions matricielles dynamiques s’il n’y a pas assez de place pour renvoyer le résultat. Une fonction matricielle est une fonction qui renvoie un résultat dans une ou plusieurs cellules.
Correction : pour la corriger, il suffit de déplacer ou supprimer le contenu qui empêche la formule d'afficher tous les résultats.
Comprendre l’erreur #PROPAGATION dans Excel
Qu'est-ce que l'Erreur #PROPAGATION ?
L’erreur #PROPAGATION est une erreur de propagation qui survient lorsqu'il n'y a pas assez de place pour afficher les résultats d'une fonction matricielle dynamique. Ces fonctions, comme SEQUENCE
, TRIER
, TRIERPAR
, FILTRE
, UNIQUE
et TRANSPOSE
, renvoient leurs résultats sur plusieurs cellules adjacentes.
À savoir : Au lancement des fonctions matricielles, l'erreur PROPAGATION s'appelait EPARS, une traduction peu intuitive du terme anglais SPILL. SPILL signifie se répandre ou se renverser. La traduction en PROPAGATION est donc plus logique et facilite ainsi la compréhension de l'erreur.
Valider une formule matricielle
- Versions postérieures à Excel 2019 : Appuyez simplement sur [Entrée].
- Versions antérieures à Excel 2019 (Windows et Mac) : Utilisez la combinaison [Ctrl] + [Maj] + [Entrée].
Ces fonctions n’ont pas besoin de références absolues ou mixtes, car elles n’existent que dans une seule cellule et étendent leurs résultats aux cellules adjacentes.
Exemple Pratique de l’Erreur #PROPAGATION Excel
Scénario
Vous souhaitez trier les villes de la colonne A en utilisant la fonction TRIER
pour les afficher dans la colonne C. Cependant, lorsque vous tentez de faire la même chose dans la colonne D, la cellule D4 contient déjà du texte ("Liste des villes").
Illustration de l’erreur
- Fonctionnement sans erreur :
=TRIER(A1:A5)
en colonne C triant les villes de A à Z. - Apparition de l'erreur :
=TRIER(A1:A5)
en colonne D renvoie l’erreur #PROPAGATION, car la cellule D4 n’est pas vide.
Comment corriger l’erreur #PROPAGATION Excel ?
Déplacement des contenus bloquants
- Identifier la Cellule Bloquante : Cliquez sur la cellule contenant l’erreur #PROPAGATION et observez les pointillés indiquant la plage nécessaire.
- Déplacer le Contenu : Déplacez tout contenu des cellules bloquantes vers une autre plage pour libérer l’espace nécessaire.
Utiliser des symboles appropriés
- Modifier la Formule : Ajoutez le symbole
@
devant la formule matricielle, par exemple,=@TRIER(A1:A5)
. - Validation : Vérifiez que l’erreur #PROPAGATION est résolue en appuyant sur Entrée.
Techniques avancées pour éviter l’erreur #PROPAGATION Excel
- Planifier l'Espace Requis : Avant d'utiliser des fonctions matricielles dynamiques, assurez-vous qu'il y a suffisamment de cellules vides pour le résultat attendu.
- Utiliser des Plages Nommées : Simplifiez la gestion des références de cellules en utilisant des plages nommées, réduisant ainsi le risque d’erreurs de propagation.
- Vérifier les Dépendances : Utilisez l'outil "Repérer les dépendants" sous l'onglet "Formules" pour identifier les cellules susceptibles d'être affectées par les changements dans votre feuille de calcul.
Planification de l’espace requis
Lors de la planification de l'espace requis, considérez l'espace nécessaire pour que la fonction matricielle affiche tous ses résultats.
Par exemple, si vous utilisez TRIER(A1:A10)
, assurez-vous qu'il y a au moins 10 cellules vides disponibles pour les résultats triés.
Utiliser des plages nommées
Les plages nommées peuvent aider à organiser vos données et à réduire les erreurs de propagation.
Par exemple, nommez la plage A1:A10
comme Villes
et utilisez cette plage nommée dans vos formules : =TRIER(Villes)
.
Vérifier les Dépendances
Utilisez l'outil "Repérer les dépendants" pour voir quelles cellules sont affectées par les modifications dans votre feuille de calcul. Cela vous aidera à identifier et résoudre les blocages potentiels avant qu'ils ne causent des erreurs de propagation.
Les autres erreurs sur Excel
Nous avons rédigé un article que vous montre les différentes erreurs Excel les plus courantes, comment les repérer, et surtout, comment les corriger.
Toutes les erreurs sont abordées :
- L’erreur #DIV/0!
- L’erreur #NUL!
- L’erreur #NOM?
- L’erreur #NOMBRE!
- L’erreur #VALEUR!
- L’erreur #REF!
- L’erreur #N/A
- L’erreur #######
- L’erreur #CALC!
- Etc.
Vous aurez même accès à une fichier récapitulatif des toutes les erreurs dans Excel ainsi qu'un fichier d'exercice pour vous entraîner à les résoudre.
Un article global de microsoft sur le sujet : formules de tableau dynamiques et comportement de tableau propagé.