Comment corriger une erreur de déversement (#SPILL !) dans Excel (7 solutions faciles)

  • Partage Ça
Hugh West

Le site #SPILL est un problème répandu dans Excel qui affecte la plupart des personnes qui utilisent Office 365 Excel La version la plus récente d'Excel, sous l'égide de la Commission européenne, a été mise à jour. Office 365 contient une collection de formules de tableaux dynamiques. Contrairement à une formule Excel standard, les formules complexes peuvent effectuer de nombreuses opérations et produire différents attributs simultanément. Dans cet article, nous allons démontrer sept méthodes différentes pour corriger une erreur de déversement dans Excel.

Télécharger le cahier d'exercices

Vous pouvez télécharger le cahier d'exercices et vous entraîner avec eux.

Erreur de déversement dans Excel.xlsx

Qu'est-ce qu'une erreur de déversement (#SPILL !) dans Excel ?

Une plage de déversement est un ensemble de cellules qui contient les résultats. A #SPILL ! L'erreur se produit si quelque chose d'autre sur la feuille de travail empêche la plage de se remplir de manière bénigne. #SPILL ! est une erreur qui se produit lorsqu'une formule génère de nombreux résultats mais ne parvient pas à les afficher tous sur la même page.

Qu'est-ce qui génère l'erreur Spill (#SPILL !)?

Chaque fois qu'une plage de déversement est obstruée par quelque chose comme ça sur la feuille de calcul, une #SPILL L'erreur apparaît. #SPILL L'erreur se produit lorsque la plage dans laquelle le résultat de la formule doit être présenté est bloquée par d'autres données. Si les cellules à l'intérieur de la plage débordée comprennent du texte, des espaces ou sont combinées, elle peut être évitée. S'il n'y a pas assez de capacité pour la formule Fonctions de tableaux dynamiques pour déverser toute sortie, #SPILL ! des erreurs surviennent. Réseaux dynamiques sont des tableaux configurables qui permettent aux formules de produire des options variées pour une variété de cellules de tableur en s'appuyant sur un calcul de cellule spécifique. Avec l'introduction des tableaux dynamiques dans Excel 365 En effet, toute formule qui génère des calculs multiples "déverse" ses résultats dans les cellules adjacentes.

7 méthodes pour corriger une erreur de déversement (#SPILL !) dans Excel

Pour réparer le #SPILL ! nous devons d'abord identifier le message de problème qui s'affiche. Examinons certains des scénarios dans lesquels vous pourriez obtenir l'erreur #SPILL ! Pour corriger l'erreur, nous allons utiliser l'ensemble de données suivant, qui contient quelques éléments dans la colonne B leur quantité dans la colonne C et les ventes totales de chaque article dans la colonne D Supposons que nous voulions maintenant utiliser une formule dans une colonne différente. Voyons maintenant les méthodes pour corriger une erreur de déversement dans Excel.

1. Corriger une erreur de déversement qui montre que la plage de déversement n'est pas vierge dans Excel

Lorsque les données qui obstruent la plage de déversement sont bien visibles, considérez le scénario suivant. A #SPILL ! est soulevée lorsque la formule est appliquée aux données parce qu'il y a un texte ou des données à l'intérieur de la plage de déversement. Si vous cliquez sur le triangle jaune, vous obtenez le message d'erreur qui montre que ' La plage de déversement n'est pas vide Cela indique qu'une valeur ou une formule bloque la plage de déversement de la formule du tableau dynamique.

1.1 Supprimer les données qui empêchent l'utilisation de la plage de déversement

Lorsque vous appliquez une formule aux cellules de la plage de déversement qui contiennent déjà des données, vous obtenez un message d'erreur. #SPILL ! Erreur. Supposons que nous voulions utiliser une formule simple dans la colonne F Pour cela, suivez les actions pour corriger le problème.

  • Tout d'abord, sélectionnez n'importe quelle cellule de la colonne F où vous voulez la formule.
  • Ensuite, tapez-y la formule.
=D5:D9

  • Comme nous pouvons le voir, il y a des données dans la cellule F7 .

  • De plus, si nous appuyons sur Entrez nous obtiendrons le #SPILL ! et lorsque nous plaçons notre curseur sur l'indicateur d'erreur, il affiche un message ' Une cellule dans laquelle nous devons déverser des données n'est pas vide. '.

  • Maintenant, pour corriger l'erreur, il suffit d'effacer le contenu des données dans la cellule F7 Et il suffit de supprimer les données de cette cellule pour résoudre le problème.

  • Parfois, il n'y a pas de données affichées dans la plage où vous voulez placer la formule, mais l'erreur persiste.

  • Si la plage de déversement est manifestement claire mais que le problème de déversement persiste, sélectionnez Sélectionner les cellules obstructives dans le menu déroulant du message d'erreur.

  • Ensuite, cela vous montrera quelles cellules bloquent la plage de déversement. Comme nous le voyons clairement, dans la barre de formule, il y a des données dans cette cellule particulière, et la couleur de la police de la cellule est blanche. C'est la raison pour laquelle les données ne sont pas visibles à nos yeux.

  • En outre, changez la couleur de la police en noir et supprimez le contenu.
  • Enfin, nous pourrons voir le résultat et l'erreur disparaîtra.

1.2. supprimer le formatage personnalisé des nombres ";; ;" des cellules

Lorsqu'un format de numéro personnalisé ' ;; ; est effectué sur une cellule, il y a en effet un risque que le #. DÉVERSEMENT ! Des erreurs peuvent apparaître. Dans ce cas, suivez les étapes pour les corriger.

  • Tout d'abord, cliquez sur la cellule qui présente l'erreur. Dans notre cas, l'erreur se trouve dans la cellule F5 .

  • Ensuite, cliquez sur le menu déroulant des messages d'erreur qui est un point d'exclamation recouvert d'un triangle jaune et sélectionnez Sélectionner les cellules obstructives .

  • Cela mettra en évidence la cellule dans laquelle nous avons fait face au blocage.
  • Ensuite, cliquez avec le bouton droit de la souris sur cette cellule et allez dans la section Formatage des cellules options.

  • Cela vous amènera à la Formatage des cellules de la boîte de dialogue.
  • Choisissez Numéro et sélectionnez Personnalisé de la Catégorie Et vous pouvez voir sur le côté droit la Type du format est ' ;; ; '.

  • Maintenant, changez le Type à partir de ' ;; ; à Général '.
  • Ensuite, cliquez sur le OK bouton.

Lire la suite : Erreur Excel : Le nombre dans cette cellule est formaté comme du texte (6 solutions)

Fusion de cellules dans la plage de déversement pour corriger une erreur de déversement (#SPILL !) dans Excel

Supposons que nous utilisions la fonction UNIQUE en cellule F5 pour obtenir les valeurs uniques de la plage de cellules D5:D9 et obtenir l'erreur parce que le La plage de déversement a fusionné avec la cellule Nous tapons la formule dans la cellule. Et la formule que nous utilisons est :

=UNIQUE(D5:D9)

Voyons la procédure à suivre pour réparer #SPILL ! erreur.

  • Au début, dans le menu déroulant du message d'erreur, choisissez Sélectionner les cellules obstructives .

  • Cela va mettre en évidence la cellule qui a causé l'erreur. Et, nous pouvons voir que les cellules F6 et G6 sont fusionnés, c'est pourquoi l'erreur se produit.
  • Pour résoudre ce problème, allez dans la section Accueil dans le ruban.
  • Sélectionnez les cellules que vous voulez défusionner. Ainsi, nous sélectionnons les cellules F6 et G6 .
  • Après cela, cliquez sur Démêler les cellules de la Fusion % Centre sous le menu déroulant Alignement catégorie.

  • Et enfin, l'erreur disparaîtra et vous pourrez voir le résultat dans la colonne F Et la formule est dans la barre de formule.

Lire la suite : Comment corriger l'erreur #REF ! dans Excel (6 solutions)

Lectures similaires

  • Comment trouver les erreurs de référence dans Excel (3 méthodes faciles)
  • Comment résoudre le problème "Les objets fixes se déplacent" dans Excel (4 solutions)
  • Excel VBA : Désactiver l'option "En cas d'erreur, reprendre ensuite".

3. corriger un tableau Excel avec une erreur de plage de déversement dans Excel

Tableaux Excel n'autorisent pas les formules de tableau dynamique. Supposons que nous voulions trier les ventes, pour cela, nous utilisons la fonction TRIER dans Excel. Si vous rencontrez la fonction #SPILL sur un tableau Excel avec la plage de déversement de messages dans le tableau comme indiqué ci-dessous, vous devez suivre les étapes indiquées ci-dessous.

  • Pour commencer, cliquez sur l'erreur et la formule s'affichera dans la barre de formule.
=SORT(D5:D9)

  • Ensuite, si nous cliquons sur le triangle jaune, nous obtiendrons le message d'erreur qui est ''. Plage de déversement dans le tableau '.

  • Pour se débarrasser de cette erreur, nous devons sélectionner le tableau entier.
  • Après cela, allez dans le Conception de la table du ruban.
  • Ensuite, cliquez sur Convertir en gamme de la Outils groupe.

  • Une fenêtre pop-up apparaîtra et demandera Voulez-vous convertir le tableau en une gamme normale ?
  • Cliquez sur Oui .

  • Et voilà, l'erreur disparaît, la fonction fonctionne correctement et affiche le résultat en colonne. E .

4. Correction de la plage de déversement inconnue dans Excel

L'erreur de déversement est déclenchée si Excel n'est pas en mesure de déterminer la taille du tableau déversé. Lorsque la taille du tableau déversé varie et qu'Excel n'est pas en mesure de déterminer la taille de la plage déversée, cette erreur se produit. La formule peut parfois entraîner l'agrandissement d'un tableau dynamique entre les tours de calcul. La formule #SPILL ! se produira si la taille du tableau dynamique change au cours des passages de calcul et ne s'équilibre pas. Ce problème est le plus souvent remarqué lors de l'utilisation de fonctions aléatoires comme RANDARRAY , RAND ou RANDBETWEEN avec Réseau dynamique des fonctions comme SEQUENCE Par exemple, dans la cellule F5 nous mettons la formule ci-dessous.

=SÉQUENCE(RANDBETWEEN(1,100))

Tout en appuyant sur la touche Entrez du clavier, le message d'erreur La portée du déversement est inconnue '.

La seule façon de réparer l'inexactitude de cette formule est d'utiliser une nouvelle formule pour vos calculs.

Lire la suite : Erreur VALUE dans Excel : 7 raisons avec solutions

5. la plage de déversement est trop grande Correction d'erreur

Lorsque Réseau dynamique n'était pas disponible, Excel utilisait une fonction appelée intersection implicite, qui obligeait la formule à fournir un seul résultat même si elle pouvait en fournir plusieurs. Imaginons que vous essayez de trouver la cause du problème et que vous vous aperceviez que la plage de déversement est trop grande, comme indiqué ci-dessous. Prenons l'exemple suivant. L'ensemble de données de l'exemple contient des éléments encolonne B les ventes totales de chaque article dans la colonne C et nous voulons trouver le résultat d'une commission de 7% pour chaque article. Pour cela, nous devons utiliser la formule ci-dessous.

=C:C*7%

La formule est utilisée avec le chevauchement automatique dans Excel 2016, 2017, 2019 ou les éditions antérieures, le résultat aura été correct. Mais dans Excel 365, vous verrez l'erreur comme indiqué dans l'image ci-dessous.

5.1 Créer une intersection implicite pour corriger une erreur de déversement à l'aide de l'opérateur " @ ".

Le tableau dynamique s'appliquera à l'ensemble d'un B chaque fois que nous spécifions =C:C Alternativement, nous pouvons utiliser le @ pour obliger Excel à appliquer le chevauchement implicite.

ÉTAPES :

  • Tout d'abord, sélectionnez la cellule D5 et substituer la formule
[email protected]:C*7%

  • Ensuite, appuyez sur Entrez Et la formule s'affiche dans la barre de formule.
  • La formule sera en effet affectée à une cellule spécifique car le chevauchement implicite est inclus. Pour que la formule soit plus longue.

  • Après cela, faites glisser le Poignée de remplissage pour copier la formule sur la plage. Ou bien, double-cliquez sur le champ plus ' + Cela duplique également la formule.

  • Et c'est tout ! Vous pouvez voir le résultat dans la colonne D qui est la colonne résultante.

5.2. Corriger une erreur de déversement en référençant une plage au lieu de colonnes

Nous nous référons à la colonne C dans la formule =C:C*7% Utilisez plutôt la formule ci-dessous pour vous référer à une fourchette spécifique.

=(C5:C9)*7 %.

Et, c'est tout.

Lire la suite : Erreurs dans Excel et leur signification (15 erreurs différentes)

6. réparer le dépassement de mémoire (#SPILL !) Erreur dans Excel

Si l'erreur indique Mémoire morte pendant que vous essayez de trouver ce qui cause le problème. #SPILL Si vous rencontrez ce problème, c'est parce que la formule de tableau dynamique que vous utilisez se réfère à une plage énorme, et qu'Excel manque de mémoire, ce qui entraîne l'affichage de l'écran de contrôle. #SPILL ! Pour contourner le problème, essayez de vous référer à une gamme plus étroite.

Read More : [Corrigé !] Erreur 'There Isn't Enough Memory' dans Excel (8 raisons)

7. déversement non reconnu ou fallback (#SPILL !) Correction des erreurs

Même si Excel ne permet pas de détecter ou de réconcilier l'origine du problème, vous pourriez obtenir un Déversement erreur. Parfois, Excel est incapable d'identifier ou de réconcilier la cause de cette erreur. Dans de telles circonstances, double vérification la formule qui possède tous les arguments nécessaires et assurez-vous que tous les arguments de la fonction sont valides.

Conclusion

Les méthodes ci-dessus vous aideront à corriger une erreur de déversement dans Excel. J'espère que cela vous aidera ! Si vous avez des questions, des suggestions ou des commentaires, n'hésitez pas à nous en faire part dans la section des commentaires. Vous pouvez également jeter un coup d'œil à nos autres articles dans la section "Autres". ExcelWIKI.com blog !

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.