#RÉPANDRE! Erreur dans Excel - Causes et correctifs

Apprenez-en davantage sur le #SPILL ! erreur dans Excel, ses causes et comment y remédier. Résolvez le #SPILL ! erreur dans les feuilles de calcul Excel de manière efficace.
How to fix #SPILL! Error in Excel

Cette erreur se produit lorsqu'une formule ne parvient pas à remplir plusieurs cellules avec des résultats calculés. Mais que signifie exactement #SPILL ?

Cet article approfondira les causes du #SPILL ! Erreur et vous fournir des solutions efficaces. Qu'il s'agisse d'un nombre insuffisant de cellules sélectionnées ou de problèmes de compatibilité avec les dernières mises à jour d'Excel, nous vous aiderons à identifier les déclencheurs.

À la fin, vous aurez les connaissances nécessaires pour résoudre le #SPILL ! erreur et faites fonctionner à nouveau vos formules parfaitement.

Table des matières

  1. Que signifie #SPILL dans Excel ?
  2. Comment réparer #SPILL ! erreur dans Excel
  3. La plage de déversement n'est pas vide
  4. La plage de déversement contient des cellules fusionnées
  5. Plage de déversement dans le tableau
  6. La portée du déversement est inconnue
  7. La plage de déversement est trop grande
  8. Correction de #SPILL ! Erreur dans Excel : plages, cellule unique et intersection implicite
  9. FAQ
  10. Dernières pensées

Que signifie #SPILL dans Excel ?

Dans Excel, le #SPILL! Une erreur se produit lorsqu'une formule génère plusieurs résultats mais ne peut pas tous les afficher sur la feuille. Cette erreur est associée à la fonctionnalité de tableau dynamique introduite dans Excel 365, où les formules répartissent automatiquement leurs résultats dans les cellules adjacentes.

Lorsqu'une formule se répand, elle remplit une plage de cellules appelée plage de déversement. Si quelque chose empêche le remplissage complet de la zone de déversement, le #SPILL! erreur se produit. Bien que certains cas d'erreur soient simples à résoudre en effaçant les données adjacentes ou en ajustant la formule, d'autres peuvent être plus complexes.

Voici quelques situations pouvant provoquer le #SPILL ! erreur:

  1. Caractères non imprimables : Les caractères invisibles, tels que les espaces ou les caractères non imprimables, dans la zone de déversement peuvent bloquer le déversement.
  2. Plage de déversement bloquée : Si une formule est copiée sur une colonne entière, elle peut bloquer la plage de déversement et entraîner le #SPILL ! erreur.
  3. Fonctionnalités incompatibles : Certaines fonctionnalités d'Excel, telles que les formules matricielles, ne prennent pas en charge les tableaux dynamiques et peuvent provoquer le #SPILL ! erreur.

Pour réparer le #SPILL! erreur, vous devez rechercher la cause spécifique dans votre feuille de calcul. Recherchez les caractères masqués, ajustez les plages de cellules ou vérifiez la compatibilité des formules. La résolution de l'erreur peut nécessiter la suppression des données indésirables, l'ajustement de la syntaxe de la formule ou la recherche d'approches alternatives fonctionnant avec des tableaux dynamiques.

Comment réparer #SPILL ! erreur dans Excel

Pour réparer le #SPILL! erreur dans Excel, procédez comme suit :

La plage de déversement n'est pas vide

Si vous rencontrez un #SPILL! erreur dans Excel car la plage de débordement n'est pas vide, cela signifie que la zone destinée à être remplie avec les résultats de la formule contient des cellules non vides. Voici comment résoudre ce problème :

  1. Effacer la plage de déversement : cliquez sur la cellule de formule pour voir la bordure en pointillés indiquant les limites de la plage de déversement. Toutes les données existantes dans cette plage font obstacle au déversement. Effacez la plage de déversement en supprimant les données ou en déplaçant la formule vers un autre emplacement sans obstructions.

  2. Détecter les caractères invisibles ou les chaînes vides : Dans certains cas, la plage de débordement peut apparaître vide, mais elle peut contenir des caractères invisibles ou des formules qui renvoient des chaînes vides. Cliquez sur le panneau d'avertissement à côté du #SPILL ! erreur pour voir l'explication. En dessous, vous trouverez des options. Cliquez sur "Sélectionner les cellules obstruantes" pour identifier les cellules empêchant le déversement.
  3. Effacer les cellules obstruantes : Excel mettra en évidence les cellules à l'origine de l'obstruction. Par exemple, si la cellule A6 contient une chaîne vide ("") renvoyée par une formule, elle sera affichée comme cellule obstruante. Pour effacer ces cellules bloquantes, accédez à l'onglet Accueil, recherchez le groupe Édition, cliquez sur "Effacer" et choisissez "Effacer tout".

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

Si vous rencontrez un #SPILL! erreur dans Excel car la plage de débordement contient des cellules fusionnées, vous devez annuler la fusion des cellules ou déplacer la formule vers un emplacement sans cellules fusionnées. Voici comment résoudre ce problème :

  1. Annuler la fusion des cellules dans la plage de déversement : la fusion de cellules empêche la fonction de déversement de fonctionner correctement. Pour résoudre l'erreur, annulez la fusion de toutes les cellules fusionnées dans la plage de déversement. Sélectionnez les cellules fusionnées, cliquez avec le bouton droit, choisissez « Formater les cellules », accédez à l'onglet Alignement et cliquez sur « Annuler la fusion des cellules ».
  2. Déplacer la formule vers un emplacement sans cellules fusionnées : Si la suppression de la fusion des cellules n'est pas réalisable ou souhaitée, vous pouvez déplacer la formule vers un emplacement différent où il n'y a pas de cellules fusionnées. Assurez-vous que la plage de déversement est exempte de toute cellule fusionnée afin que la formule puisse diffuser correctement ses résultats.

Si vous rencontrez des difficultés pour identifier visuellement les cellules fusionnées, utilisez l'option "Sélectionner les cellules obstruantes". Cliquez sur le panneau d'avertissement à côté du #SPILL ! erreur, et Excel mettra en évidence les cellules à l’origine de l’obstruction, facilitant ainsi la localisation et l’adressage des cellules fusionnées.

Plage de déversement dans le tableau

Si vous rencontrez un #SPILL! erreur dans Excel car la plage de déversement se trouve dans un tableau, cela signifie que les tableaux dynamiques ne sont pas pris en charge dans les tableaux Excel. Pour résoudre ce problème, vous avez deux options :

  1. Convertir le tableau en plage normale : cliquez avec le bouton droit n'importe où dans le tableau et sélectionnez "Tableau" dans le menu contextuel. Ensuite, cliquez sur « Convertir en plage ». Cela convertira le tableau en une plage normale, permettant à la formule d'afficher correctement ses résultats.
  2. Placer la formule en dehors du tableau : Si vous préférez conserver la structure du tableau intacte, vous pouvez déplacer la formule en dehors des limites du tableau. En plaçant la formule dans une cellule en dehors du tableau, vous pouvez vous assurer que la plage de déversement ne se trouve pas dans le tableau, permettant ainsi à la formule de fonctionner sans le #SPILL ! erreur.

Lorsque vous cliquez sur l'icône d'avertissement avec un point d'exclamation, vous verrez le message « Plage de déversement dans le tableau » confirmant que le tableau est à l'origine du problème.

La portée du déversement est inconnue

Si vous rencontrez un #SPILL! erreur dans Excel car la plage de déversement est inconnue, cela signifie qu'Excel n'est pas en mesure de déterminer la taille du tableau déversé. Cette situation se produit souvent lors de l'utilisation de fonctions volatiles telles que RANDARRAY, RAND ou RANDBETWEEN en combinaison avec des fonctions de tableau dynamique.

Le message d'erreur que vous verrez est "La plage de déversement est inconnue". Cela se produit parce que la sortie d’une fonction volatile, qui change constamment, est utilisée comme entrée pour une fonction de tableau dynamique qui doit déterminer la taille du tableau.

Pour résoudre ce problème, vous devrez peut-être envisager une autre approche ou formule pour votre tâche. Il est important de comprendre que la taille du tableau répandu ne peut pas être déterminée en raison de la nature volatile de la fonction impliquée.

Par exemple, si vous avez une formule comme =SEQUENCE(RANDBETWEEN(1,100)), cela entraînera un #SPILL ! erreur car la fonction RANDBETWEEN génère une valeur différente à chaque recalcul et la fonction SEQUENCE ne peut pas déterminer le nombre de valeurs à générer.

La plage de déversement est trop grande

Si vous rencontrez un #SPILL! erreur dans Excel car la plage de déversement est trop grande, cela signifie que le tableau déversé calculé s'étend au-delà des bords de la feuille de calcul. Pour résoudre ce problème, vous pouvez ajuster vos formules en utilisant l'une des approches suivantes :

  1. Référencer une plage utilisée : au lieu de référencer une colonne entière, modifiez votre formule pour référencer une plage spécifique qui inclut les données réelles. Par exemple, si vos données se trouvent dans les cellules B2 à B100, utilisez la plage B2:B100 dans votre formule au lieu de référencer la colonne entière.
  2. Référencer une seule cellule : si vous ne devez effectuer le calcul que pour une seule cellule, spécifiez cette cellule particulière dans votre formule au lieu de référencer une plage. Cela permet de limiter la taille de la zone de déversement.
  3. Utiliser l'opérateur "@" pour une intersection implicite : Dans Excel 365, vous pouvez utiliser l'opérateur "@" pour effectuer une intersection implicite. Cela signifie que la formule ne prendra en compte que les cellules qui se croisent dans la plage de déversement et la plage à laquelle elle fait référence, ce qui entraînera une plage de déversement plus petite. Par exemple, au lieu de =B:B*10%, vous pouvez utiliser =B1@*10% pour effectuer le calcul pour chaque cellule individuelle.

Correction de #SPILL ! Erreur dans Excel : plages, cellule unique et intersection implicite

Pour résoudre le #SPILL! erreur dans Excel lorsque la plage de déversement est trop grande, il existe plusieurs solutions que vous pouvez appliquer en fonction de vos besoins spécifiques :

  1. Faites référence à des plages plutôt qu'à des colonnes entières : au lieu de référencer une colonne entière dans votre formule, spécifiez la plage spécifique qui contient vos données. Le fait de référencer uniquement la plage de données pertinente peut éviter que la plage de déversement ne s'étende au-delà des bords de la feuille de calcul. Par exemple, si vos données se trouvent dans les cellules B2 à B10, utilisez la plage B2:B10 dans votre formule.
  2. Calculer une seule cellule et copier la formule : Cette approche traditionnelle consiste à calculer une seule cellule, puis à copier la formule dans d'autres cellules de la colonne. En calculant une cellule à la fois, vous pouvez limiter la taille de la plage de déversement. Par exemple, vous pouvez calculer la formule =B2*10 % dans la cellule C2, puis la copier dans les cellules C3 à C10.
  3. Appliquer une intersection implicite avec l'opérateur "@" : Dans Excel 365, vous pouvez utiliser le symbole "@" comme opérateur d'intersection implicite. Cela vous permet de réduire un tableau ou une plage à une seule valeur. Insérez le caractère « @ » dans votre formule avant la référence de plage/colonne/ligne, la fonction ou l'expression. Par exemple, vous pouvez utiliser la formule =@B:B*10% pour effectuer le calcul avec l'intersection implicite.

FAQ

Comment puis-je me débarrasser de l’avertissement d’erreur dans Excel ?

Pour supprimer l'avertissement d'erreur dans Excel, vous pouvez soit corriger l'erreur dans la formule, soit utiliser des fonctions de gestion des erreurs telles que IFERROR ou ISERROR pour gérer les erreurs avec élégance.

Quelles sont les erreurs dans Microsoft Excel ?

Les erreurs dans Microsoft Excel font référence à des problèmes qui se produisent lorsqu'une formule ou une fonction ne peut pas s'exécuter correctement, entraînant des résultats incorrects ou inattendus.

Quelles sont les causes des erreurs Excel ?

Les erreurs Excel peuvent être causées par divers facteurs, notamment une syntaxe de formule incorrecte, des erreurs de référencement, une division par zéro, des types de données non valides ou des problèmes de compatibilité avec d'autres fonctions ou compléments.

Comment résoudre les problèmes dans Excel ?

Pour résoudre les problèmes dans Excel, vous pouvez utiliser des techniques de dépannage telles que la révision de la syntaxe de la formule, la vérification des références de cellules, la vérification des entrées de données, l'utilisation des outils de vérification des erreurs intégrés d'Excel ou la recherche d'aide auprès de ressources ou de communautés en ligne.

Comment corriger les erreurs rencontrées dans Excel lors de l’enregistrement ?

Si vous rencontrez des erreurs lors de l'enregistrement dans Excel, vous pouvez essayer les solutions suivantes : vérifiez que l'espace disque est suffisant, assurez-vous que le fichier n'est pas en lecture seule ou verrouillé, désactivez tout complément en conflit, réparez ou réinstallez Microsoft Office ou enregistrez le fichier. dans un format différent (par exemple, XLSX au lieu de XLS).

Dernières pensées

Le #SPILL! Une erreur dans Microsoft Excel se produit lorsqu'une formule ne parvient pas à remplir plusieurs cellules avec des résultats calculés. Cette erreur peut être provoquée par diverses raisons, telles que des cellules non vides dans la plage de débordement, des cellules fusionnées, des tableaux dynamiques non pris en charge dans les tableaux, des plages de débordement inconnues ou des plages de débordement trop grandes.

Pour corriger le #SPILL ! erreur, vous pouvez effacer la plage de débordement, annuler la fusion des cellules, convertir des tableaux en plages, utiliser des formules ou des références alternatives ou appliquer des techniques d'intersection implicites. Comprendre la cause de l'erreur et appliquer la solution appropriée vous aidera à résoudre le #SPILL ! erreur et assurer des calculs précis dans Excel.

Encore une chose

Si vous avez une seconde, partagez cet article sur vos réseaux sociaux ; quelqu'un d'autre pourrait également en bénéficier.

Abonnez-vous à notre newsletter et soyez le premier à lire nos futurs articles, critiques et articles de blog directement dans votre boîte de réception e-mail. Nous proposons également des offres, des promotions et des mises à jour sur nos produits et les partageons par e-mail. Vous n'en manquerez pas un.

Articles Liés

» Résoudre l'erreur de mise à jour Windows 0x80246007 : un guide étape par étape
» Comment réparer l'erreur « Échec de la demande de descripteur de périphérique » sous Windows
» Correction de l'erreur « Il n'y a pas assez de mémoire pour terminer cette action Excel »