Passer au contenu principal

Le #SPILL d'Excel ! Erreur : causes et solutions (Guide complet)

Auteur : Soleil Dernière modification: 2025-04-11

Dans les versions récentes d'Excel, vous avez peut-être rencontré le vexant #SPILL ! erreur lors de l'utilisation de formules. Ne t'inquiète pas; tu n'es pas seul. Ce guide complet vous expliquera ce que le #SPILL ! L'erreur est la raison pour laquelle elle se produit et propose des solutions pratiques pour la résoudre.


Vidéo : Erreur #SPILL! dans Excel

 


Qu'est-ce que l'erreur #SPILL! dans Excel ?

 

Le #SPILL! L'erreur est un problème courant qui survient à partir des versions Excel 365 et 2021.

Le #SPILL! L'erreur ne se produit pas seulement avec les formules matricielles, mais avec toute formule qui renvoie plusieurs résultats et rencontre un obstacle dans sa plage de sortie.

De manière générale, le #SPILL! une erreur se produit généralement lorsque la plage de débordement contient des cellules non vides. Effacer les données de ces cellules non vides résoudra souvent le problème et permettra à la formule de fonctionner correctement. Cependant, outre cette cause commune, il existe d’autres facteurs qui peuvent conduire à cette erreur. Approfondissons les raisons du #SPILL ! erreur et explorez les solutions correspondantes.

Une capture d'écran illustrant une erreur #SPILL! dans Excel avec une plage obstruée


Révolutionnez la vérification des erreurs dans Excel avec Kutools !

La fonctionnalité « Sélectionner les cellules d'erreur » identifie et met en évidence rapidement les erreurs, garantissant une analyse de données impeccable. Simplifiez votre flux de travail et optimisez votre précision. Essayez-la dès maintenant et profitez d'une gestion Excel fluide !

Téléchargez pour un parcours Excel plus fluide.

Une capture d'écran de la fonctionnalité Sélectionner les cellules d'erreur de Kutools en action


Causes courantes de l'erreur #SPILL! et comment les corriger

 
Astuce Pro:
  • Pour identifier la cause exacte du problème, cliquez sur le « flotteur d'erreur » (représenté par un losange jaune avec un point d'exclamation) et lisez attentivement le message surligné en gris sur la première ligne.

    Une capture d'écran du flotteur d'erreur Excel expliquant la cause de l'erreur #SPILL!

  • Pour localiser rapidement la cellule à l'origine de l'obstruction, commencez par sélectionner la cellule de formule. Vous remarquerez une bordure en pointillés délimitant la zone de débordement souhaitée. Cliquez ensuite sur le « Flotteur d'erreur » et activez la fonction « Sélectionner les cellules obstruantes » pour accéder instantanément à la ou aux cellules obstruantes.

    Une capture d'écran montrant comment sélectionner des cellules obstruantes à l'aide du flotteur d'erreur dans Excel

Décomposons les différentes causes du #SPILL ! erreur et fournissez des solutions étape par étape pour chaque scénario.


La plage de déversement n'est pas vide

« Cause » : si la plage de débordement dans laquelle Excel a l'intention de placer les résultats n'est pas vide, cela peut entraîner l'erreur #SPILL !.

Exemple : Imaginez une formule simple comme =A2:A5. Si une cellule de la plage cible (par exemple, C4) est occupée, vous rencontrerez l'erreur.

Une capture d'écran montrant une plage de déversement non vide provoquant une erreur #SPILL! dans Excel

Solution : Assurez-vous que chaque cellule de la plage de débordement est vide. Dans l'exemple, sélectionnez la cellule C4 et appuyez sur la touche « Supprimer » pour la vider.

Une capture d'écran illustrant comment effacer une cellule pour résoudre une erreur #SPILL!

Résultat:

Une capture d'écran montrant l'erreur #SPILL! résolue après avoir effacé la plage de déversement


La plage de déversement contient des cellules fusionnées

« Cause » : si la plage de débordement dans laquelle Excel souhaite placer les résultats contient des cellules de fusion, cela peut entraîner l'erreur #SPILL !.

Exemple : Imaginez une formule simple comme =A2:A5. Si la plage cible contient des cellules fusionnées (par exemple, les cellules C3 et C4 sont fusionnées), vous rencontrerez l'erreur.

Capture d'écran d'une erreur #SPILL! causée par des cellules fusionnées dans la plage de déversement

Solution : Annulez la fusion des cellules de la plage cible avant d'appliquer la formule. Dans l'exemple, sélectionnez les cellules fusionnées (C3:C4) et cliquez sur « Accueil » > « Fusionner et centrer » pour annuler la fusion.

Une capture d'écran montrant comment annuler la fusion des cellules pour corriger une erreur #SPILL! dans Excel

Résultat:

Une capture d'écran montrant l'erreur #SPILL! résolue après la fusion des cellules


Kutools pour Annuler la fusion des cellules et la valeur de remplissage d'Excel : un changement de donne !

Annulez la fusion des cellules sans effort et répliquez les valeurs avec précision. Simplifiez la gestion des données et améliorez les feuilles de calcul en quelques secondes. Essayez cet outil incontournable maintenant ! Téléchargez et expérimentez.

Une capture d'écran de la fonctionnalité de fusion de cellules et de remplissage de valeur de Kutools en action

Boostez votre Excel : Kutools débloque plus de 300 outils avancés !


La plage de déversement est à l'intérieur d'un tableau Excel

« Cause » : si la plage de déversement se trouve dans un tableau Excel, cela peut entraîner l'erreur #SPILL !.

"Exemple" : Vous avez un tableau Excel (A1:B6), et vous souhaitez trier les données de la colonne A et renverser le résultat dans la colonne B, vous rencontrerez l'erreur.

Capture d'écran d'une erreur #SPILL! causée par une plage de déversement dans un tableau Excel

Solutions:

  1. Renversez les résultats en dehors du tableau Excel.

    Une capture d'écran montrant comment diffuser les résultats en dehors d'un tableau Excel pour résoudre une erreur #SPILL!

  2. Convertissez le tableau en plage.

    Sélectionnez n'importe quelle cellule du tableau, cliquez sur « Conception du tableau » > « Convertir en plage ».

    Une capture d'écran illustrant comment convertir un tableau en plage pour corriger une erreur #SPILL!

Résultat:

Une capture d'écran montrant les données résolues après avoir résolu l'erreur #SPILL! causée par un tableau Excel


La plage de résultats du déversement est trop grande

« Cause » : lorsque la formule génère plus de résultats que prévu, elle peut dépasser l’espace disponible.

« Exemple » : pour utiliser une formule RECHERCHEV =RECHERCHEV(A:A,A:C,2,FAUX) pour renvoyer toutes les valeurs de la colonne B de la plage A:C en effectuant une correspondance sur la première colonne, vous rencontrerez l'erreur.

Une capture d'écran montrant une erreur #SPILL! causée par une formule produisant trop de résultats dans Excel

« Explication » : la formule déclenche une erreur #SPILL ! car Excel tente de récupérer les données de la colonne entière A:A, ce qui génère un nombre stupéfiant de 1,048,576 XNUMX XNUMX résultats, ce qui dépasse les limites de la capacité de la grille Excel.

Solutions:

  1. Faites référence à une plage spécifique plutôt qu'à une colonne entière.

    Dans cet exemple, en utilisant la formule ci-dessous :

    =VLOOKUP(A2:A6,A:C,2,FALSE)

    Capture d'écran d'une formule RECHERCHEV corrigée spécifiant une plage pour résoudre l'erreur #SPILL!

  2. Calculez une seule cellule et copiez la formule.

    Dans cet exemple, utilisez la formule ci-dessous pour extraire le premier nom de famille :

    =VLOOKUP(A2,A:C,2,FALSE) 

    Faites ensuite glisser la poignée de remplissage automatique vers le bas pour copier la formule et obtenir d'autres résultats.

    Une capture d'écran montrant comment utiliser la poignée de remplissage automatique pour copier une formule dans Excel

  3. Utilisation de l'opérateur @ pour appliquer une intersection implicite.

    Dans cet exemple, en utilisant la formule ci-dessous :

    =VLOOKUP(@A:A,A:C,2,FALSE)

    Faites ensuite glisser la poignée de remplissage automatique vers le bas pour copier la formule et obtenir d'autres résultats.

    Une capture d'écran montrant comment utiliser l'opérateur @ pour traiter les intersections implicites dans Excel


La plage de résultats du déversement ne peut pas être déterminée

« Cause » : Excel ne sait pas combien de cellules la formule doit occuper.

« Exemple » : lorsque vous utilisez une formule telle que =SEQUENCE(RANDBETWEEN(1,1000)) pour générer une séquence, où la longueur de la séquence dépend du résultat de la formule RANDBETWEEN(1,1000), vous pouvez rencontrer l'erreur #SPILL#.

Une capture d'écran montrant l'erreur #SPILL! causée par une plage de déversement inconnue dans Excel

Explication : Dans ce cas précis, la formule =SÉQUENCE(ALEATOIRESENTRE(1,1000)) est utilisée pour générer une séquence de nombres. Cependant, la longueur de cette séquence dépend du résultat de la formule ALEATOIRESENTRE(1,1000), qui génère un nombre aléatoire compris entre 1 et 1000. Le résultat de ALEATOIRESENTRE étant dynamique et imprévisible, Excel ne peut pas prédéterminer le nombre exact de cellules nécessaires à l'affichage de la séquence. Par conséquent, la formule renvoie l'erreur #SPILL#.

« Solutions » : Aucune.


Autres causes possibles de l'erreur #SPILL!

Outre les scénarios ci-dessus, Microsoft a identifié deux causes potentielles supplémentaires pour le #SPILL ! erreur:

  • Mémoire insuffisante

    « Cause » : si Excel manque de mémoire en raison de calculs volumineux.

    « Solution » : réduisez la taille des données ou simplifiez vos calculs.

  • Méconnu

    « Cause » : lorsque Excel ne parvient pas à identifier une raison spécifique pour l'erreur #SPILL !

    « Solution » : vérifiez votre formule, vérifiez les fautes de frappe ou demandez l’aide de la communauté Excel.


Le #SPILL! L'erreur peut être un obstacle difficile à surmonter, mais armé de ces informations et solutions, vous pouvez naviguer en toute confiance dans les dernières versions d'Excel et vous attaquer de front à cette erreur. N'oubliez pas que la pratique rend parfait, et bientôt, vous serez un #SPILL ! outil de dépannage d'erreurs extraordinaire. Joyeux Excel-ing !

Pour d’autres stratégies Excel révolutionnaires qui peuvent améliorer la gestion de vos données, explorez davantage ici.


Les meilleurs outils de productivité de bureau

Kutools for Excel - vous aide à vous démarquer de la foule

🤖 Aide à l'IA Kutools: Révolutionner l'analyse des données en s'appuyant sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les fonctions Kutools...
Caractéristiques populaires: Rechercher, mettre en évidence ou identifier les doublons  |  Supprimer les lignes vides  |  Combinez des colonnes ou des cellules sans perdre de données  |  Tour sans formule 
Super VRecherche: Plusieurs critères  |  Valeur multiple  |  Sur plusieurs feuilles  |  Recherche floue
Av. La liste déroulante: Liste déroulante facile  |  Liste déroulante dépendante  |  Liste déroulante à sélection multiple
Gestionnaire de colonnes: Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  Comparer les colonnes à Sélectionnez des cellules identiques et différentes 
Caractéristiques en vedette: Mise au point de la grille  |  Voir Design  |  Grande barre de formule  |  Gestionnaire de classeurs et de feuilles | Ressources (Texte automatique)  |  Sélecteur de date  |  Combiner des feuilles de travail  |  Crypter/déchiffrer les cellules  |  Envoyer des e-mails par liste  |  Super filtre  |  Filtre spécial (filtre gras/italique/barré...) ...
Les 15 meilleurs ensembles d'outils12 Texte Outils (Ajouter du texte, Supprimer les caractères ...)  |  sur +50 Graphique Types (Diagramme de Gantt ...)  |  40+ Pratique Formules (Calculer l'âge en fonction de l'anniversaire ...)  |  19 Insertion Outils (Insérer le code QR, Insérer une image à partir du chemin ...)  |  12 Conversion Outils (Nombres en mots, Conversion des devises ...)  |  7 Fusionner et fractionner Outils (Lignes de combinaison avancées, Diviser les cellules Excel ...)  |  ... et plus
Utilisez Kutools dans votre langue préférée – prend en charge l’anglais, l’espagnol, l’allemand, le français, le chinois et plus de 40 autres !

Kutools pour Excel possède plus de 300 fonctionnalités, Assurez-vous que ce dont vous avez besoin est à portée de clic...


Onglet Office - Activer la lecture et l'édition par onglets dans Microsoft Office (y compris Excel)

  • Une seconde pour basculer entre des dizaines de documents ouverts!
  • Réduisez chaque jour des centaines de clics de souris, dites adieu à la souris.
  • Augmente votre productivité de 50% lors de l'affichage et de l'édition de plusieurs documents.
  • Apporte des onglets efficaces à Office (y compris Excel), tout comme Chrome, Edge et Firefox.