KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

L’erreur #SPILL ! dans Excel : causes et solutions (guide complet)

AuteurSun Date de modification

Dans les versions récentes d’Excel, vous avez peut-être rencontré l’agaçante erreur #SPILL! en utilisant certaines formules. Rassurez-vous : vous n’êtes pas seul(e) ! Ce guide complet vous explique précisément ce qu’est l’erreur #SPILL!, pourquoi elle survient et vous propose des solutions concrètes pour la résoudre efficacement.


Vidéo : L’erreur #SPILL! dans Excel

 


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

 

L’erreur #SPILL! est un problème courant apparu à partir des versions Excel 365 et 2021.

L’erreur #SPILL! ne survient pas uniquement avec les formules matricielles, mais aussi avec toute formule renvoyant plusieurs résultats et dont la zone de déversement est obstruée.

En général, l’erreur #SPILL! survient lorsque la plage de débordement contient des cellules non vides. Effacer les données présentes dans ces cellules résout souvent le problème et permet à la formule de fonctionner correctement. Cependant, outre cette cause fréquente, d’autres facteurs peuvent également provoquer cette erreur. Examinons plus en détail les raisons de l’erreur #SPILL! et découvrons les solutions correspondantes.

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 fonction « Sélectionner les cellules en erreur » identifie et met instantanément en évidence les erreurs, garantissant ainsi une analyse des données impeccable. Simplifiez votre flux de travail et améliorez votre précision. Essayez-la dès maintenant pour une gestion Excel fluide !

Téléchargez pour une expérience Excel plus fluide.

Capture d’écran de la fonctionnalité Kutools « Sélectionner les cellules en erreur » en action


Causes courantes de l’erreur #SPILL! et solutions

 
Conseil pro :
  • Pour identifier précisément la cause du problème, cliquez sur le « petit indicateur d’erreur » (un losange jaune avec un point d’exclamation) et lisez attentivement le message mis en évidence en gris sur la première ligne.

    Capture d’écran de la bulle d’erreur Excel expliquant la cause de l’erreur #SPILL!

  • Pour localiser rapidement la cellule qui cause l’obstruction, commencez par sélectionner la cellule contenant la formule. Vous verrez une bordure en pointillés délimitant la plage de débordement prévue. Ensuite, cliquez sur le « petit indicateur d’erreur » et choisissez l’option « Sélectionner les cellules obstruantes » afin d’accéder immédiatement à la ou aux cellules obstruantes.

    Capture d’écran montrant comment sélectionner les cellules obstruantes à l’aide de la bulle d’erreur dans Excel

Analysons les différentes causes de l’erreur #SPILL! et proposons des solutions étape par étape pour chaque scénario.


La plage de débordement n’est pas vide

« Cause » : Si la plage de débordement dans laquelle Excel tente de placer les résultats n’est pas vide, l’erreur #SPILL! se produit.

« Exemple » : Prenons une formule simple comme =A2:A5. Si une cellule de la plage cible (par exemple C4) est déjà occupée, cette erreur s’affichera.

Capture d’écran montrant une plage de débordement non vide provoquant une erreur #SPILL! dans Excel

« Solution » : Vérifiez que chaque cellule de la plage de débordement est vide. Dans cet exemple, sélectionnez la cellule C4 et appuyez sur la touche « Suppr » pour la vider.

Capture d’écran illustrant comment effacer une cellule pour résoudre une erreur #SPILL!

Résultat :

Capture d’écran montrant l’erreur #SPILL! résolue après avoir nettoyé la plage de débordement


La plage de débordement contient des Fusionné

« Cause » : Si la plage de débordement dans laquelle Excel tente de placer les résultats contient des cellules fusionnées, l’erreur #SPILL! peut survenir.

« Exemple » : Imaginez une formule simple telle que =A2:A5. Si la plage cible contient des cellules fusionnées (par exemple, les cellules C3 et C4), vous obtiendrez cette erreur.

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

« Solution » : Dissociez toutes les cellules fusionnées présentes dans la plage cible avant d’appliquer la formule. Dans cet exemple, sélectionnez les cellules fusionnées (C3:C4), puis cliquez sur « Accueil » > « Fusionner et centrer » pour les dissocier.

Capture d’écran montrant comment dissocier des cellules pour corriger une erreur #SPILL! dans Excel

Résultat :

Capture d’écran montrant l’erreur #SPILL! résolue après avoir dissocié les cellules


Dissocier les cellules et remplir les valeurs avec Kutools pour Excel : un véritable jeu d’enfant !

Dissociez facilement les cellules fusionnées et recopiez leurs valeurs avec précision. Simplifiez la gestion de vos données et optimisez vos feuilles de calcul en quelques secondes seulement ! Essayez dès maintenant cet outil indispensable !Téléchargez et testez.

Capture d’écran de la fonctionnalité Kutools « Dissocier les cellules et remplir les valeurs » en action

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


La plage de débordement se trouve à l’intérieur d’un tableau Excel

« Cause » : Lorsque la plage de débordement se trouve à l’intérieur d’un tableau Excel, cela peut provoquer l’erreur #SPILL !.

« Exemple » : Vous avez un tableau Excel (A1:B6) et souhaitez trier les données de la colonne A en étendant le résultat à la colonne B ; cette erreur s’affichera alors.

Capture d’écran d’une erreur #SPILL! causée par une plage de débordement située à l’intérieur d’un tableau Excel

Solutions :

  1. Faites déborder les résultats au-delà du tableau Excel.

    Capture d’écran montrant comment faire déborder 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, puis cliquez sur « Création de tableau » > « Convertir en plage ».

    Capture d’écran illustrant comment convertir un tableau en plage pour corriger une erreur #SPILL!

Résultat :

Capture d’écran montrant les données corrigées après résolution de l’erreur #SPILL! causée par un tableau Excel


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

« Cause » : Lorsque la formule produit plus de résultats que prévu, elle peut dépasser l’espace disponible.

« Exemple » : En utilisant la formule RECHERCHEV =RECHERCHEV(A:A;A:C;2;FAUX) pour renvoyer toutes les valeurs de la colonne B à partir de la plage A:C en effectuant une recherche dans la première colonne, vous obtiendrez cette erreur.

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

« Explication » : La formule génère une erreur #SPILL! car Excel tente de récupérer des données depuis la colonne entière A:A, produisant ainsi 1 048 576 résultats — un volume qui dépasse la capacité de la grille Excel.

Solutions :

  1. Référez-vous à une plage spécifique plutôt qu’à une colonne entière.

    Dans cet exemple, utilisez la formule suivante :

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

    Capture d’écran d’une formule VLOOKUP corrigée précisant une plage pour résoudre l’erreur #SPILL!

  2. Calculez une seule cellule, puis étendez la formule vers le bas.

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

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

    Ensuite, faites glisser la poignée de recopie vers le bas afin de copier la formule et d’obtenir les autres résultats.

    Capture d’écran montrant comment utiliser la poignée de recopie pour copier une formule dans Excel

  3. Utilisez l’opérateur @ pour appliquer l’intersection implicite.

    Dans cet exemple, utilisez la formule suivante :

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

    Ensuite, faites glisser la poignée de recopie vers le bas afin de copier la formule et d’obtenir les autres résultats.

    Capture d’écran montrant comment utiliser l’opérateur @ pour gérer les intersections implicites dans Excel


La plage de résultats du débordement 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(ALEA.ENTRE.BORNES(1;1000)) pour générer une séquence dont la longueur dépend du résultat d’ALEA.ENTRE.BORNES(1;1000), l’erreur #SPILL! peut survenir.

Capture d’écran montrant l’erreur #SPILL! causée par une plage de débordement inconnue dans Excel

« Explication » : Dans ce cas précis, la formule =SEQUENCE(ALEA.ENTRE.BORNES(1;1000)) génère une séquence de nombres dont la longueur dépend du résultat aléatoire renvoyé par ALEA.ENTRE.BORNES(1;1000) — un entier compris entre 1 et 1000. Comme cette valeur est dynamique et imprévisible, Excel ne peut pas anticiper le nombre exact de cellules requis pour afficher l’ensemble de la séquence. La formule déclenche donc l’erreur #SPILL!.

« Solutions » : Aucune.


Autres causes possibles de l’erreur #SPILL !

Outre les scénarios mentionnés ci-dessus, Microsoft a identifié deux causes supplémentaires susceptibles de provoquer l’erreur #SPILL ! :

  • Mémoire insuffisante

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

    « Solution » : Réduisez la taille de vos données ou simplifiez vos calculs.

  • Non reconnu

    « Cause » : Lorsqu’Excel ne parvient pas à déterminer la raison exacte de l’erreur #SPILL!.

    « Solution » : Vérifiez votre formule, corrigez d’éventuelles fautes de frappe ou sollicitez l’aide de la communauté Excel.


L’erreur #SPILL ! peut sembler délicate à surmonter, mais grâce à ces conseils et solutions, vous naviguerez en toute confiance dans les dernières versions d’Excel et affronterez cette erreur sans crainte. N’oubliez pas que c’est en forgeant qu’on devient forgeron : vous serez bientôt un expert incontesté dans la résolution des erreurs #SPILL ! Bonne utilisation d’Excel !

Pour découvrir davantage de stratégies révolutionnaires dans Excel et optimiser votre gestion des données, consultez davantage ici.


Les meilleurs outils de productivité bureautique

Kutools pour Excel – Vous permet de vous démarquer de la foule

🤖Kutools IA Aide: Révolutionnez Analyse des données en vous appuyant sur :Exécution intelligente   |  Générer du code|  Créer formules personnalisées  |  Analyser les données et générer des graphiques|  Appeler Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en évidence ou Marquer les doublons  |  Supprimer les lignes vides  |  Combinez les colonnes ou cellules sans perte de données  |  Arrondi sans utiliser de formule...
Super RechercheV:Critères multiples  |  Valeurs multiples  |  Entre plusieurs feuilles  |  Correspondance floue...
Listes déroulantes avancées:Liste déroulante simple  |  Liste déroulante dépendante  |  Liste déroulante à sélection multiple...
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes  |  Déplacer des colonnes  |  Basculer la visibilité des colonnes masquées  |Comparer des colonnes pour Sélectionner les cellules identiques/différentes...
Fonctionnalités phares:Mise au point de la grille  |  Vue de conception  |  Barre de formule améliorée  |  Gestionnaire de classeurs et feuilles|Bibliothèque de ressources(Texte automatique)|  Sélecteur de date  |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules  |  Envoyer des e-mails par liste  |  Super Filtre  |  Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
… et bien plus encore… and more:(,)Supprimer des caractères spécifiques...)|  50+Typesde graphiques(...)|  40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance...)|  19 Outils d’insertion(,Insérer une image depuis un chemin ...)|  de conversion (Convertir en mots,Conversion de devises...)|Fusionner et scinder  (Fusion avancée des lignes,Scinder des cellules Excel ...)| ...)  |
Utilisez Kutools dans votre langue préférée – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin se trouve à portée de clic...


Office Tab – Active la lecture et l’édition par onglets dans Microsoft Office (y compris Excel)

  • Passez d’un document à l’autre en une seconde parmi des dizaines de documents ouverts !
  • Éliminez des centaines de clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
  • Augmente votre productivité de 50 % lorsque vous visualisez et modifiez plusieurs documents.
  • Apporte une efficacité de type Tabs à Office (y compris Excel), tout comme Chrome, Edge et Firefox.