- Depuis l'ajout de la fonctionnalité de tableaux dynamiques d'Excel, les formules qui renvoient plusieurs valeurs les renversent directement sur la feuille de calcul.
- Pour cette raison, l'erreur Spill peut se produire lorsque l'une des valeurs croise d'autres éléments existants.
- Les tableaux Excel ne prennent pas en charge les tableaux dynamiques et génèrent la même erreur lorsqu'ils les rencontrent.
Les utilisateurs nous ont demandé de répondre à deux de leurs questions les plus posées: quelle est exactement l'erreur Excel Spill et comment pouvez-vous vous en débarrasser. Il y a des occasions où l'explication est simple, mais il y a aussi des situations où ce n'est pas aussi clair.
Depuis l'ajout de la fonctionnalité Dynamic Arrays d'Excel, les formules qui renvoient plusieurs valeurs renversent désormais ces valeurs directement dans la feuille de calcul où elles ont été calculées à l'origine.
La zone qui contient les valeurs est appelée la plage de déversement, et c'est un rectangle. Lorsque les statistiques sont mises à jour, la plage de déversement sera ajustée pour s'adapter à toute expansion ou contraction nécessaire. Vous pouvez voir de nouvelles valeurs ajoutées, ou vous pouvez voir des valeurs qui existaient déjà disparaître.
Que signifie l'erreur de déversement dans Excel?
L'erreur Spill se produit le plus souvent lorsqu'une plage de déversement sur la feuille de calcul est bloquée par un autre élément de la feuille de calcul. C'est à prévoir à l'occasion.
Par exemple, vous avez entré une formule et vous prévoyez qu'elle se renversera. Mais il y a déjà des données sur la feuille de calcul qui la bloquent.
Conseil d'expert: Certains problèmes de PC sont difficiles à résoudre, en particulier lorsqu'il s'agit de référentiels corrompus ou de fichiers Windows manquants. Si vous rencontrez des problèmes pour corriger une erreur, votre système peut être partiellement endommagé. Nous vous recommandons d'installer Restoro, un outil qui analysera votre machine et identifiera le problème.
Cliquez ici pour télécharger et commencer à réparer.
Le problème peut facilement être résolu en supprimer toutes les données qui pourrait bloquer la plage de déversement. Si vous cliquez sur l'indication de l'erreur Spill, vous obtiendrez plus de détails sur le problème à l'origine du problème.
Il est essentiel de comprendre que le comportement des déversements est à la fois instinctif et naturel. Toute formule, même celle qui n'inclut aucune fonction, est capable de renverser les résultats dans Dynamic Excel (Excel 365).
Même s'il existe des techniques pour empêcher une formule de produire de nombreux résultats, le déversement ne peut pas être désactivé à l'aide d'une option globale.
Dans le même ordre d'idées, Excel ne dispose pas d'un paramètre permettant aux utilisateurs de désactiver les erreurs de déversement. Vous devrez mener une enquête et trouver une solution à la cause sous-jacente du problème afin de corriger une erreur Spill.
Quand l'erreur SPill se produit-elle ?
Les utilisateurs ont signalé plusieurs scénarios dans lesquels ils ont reçu l'erreur Spill après avoir utilisé une formule. Certains d'entre eux sont les suivants :
- RECHERCHEV Erreur de déversement Excel – Vertical Lookup correspond à l'abréviation VLOOKUP. La capacité d'Excel à rechercher une valeur spécifique dans une colonne est rendue possible par cette fonction.
- Erreur de déversement Excel COUNTIF – La fonction NB.SI d'Excel est utilisée pour compter le nombre de cellules à l'intérieur d'une plage qui répondent à des critères spécifiques. De plus, les cellules contenant du texte, des dates ou des nombres entiers peuvent être comptées à l'aide de la fonction NB.SI.
- Fonction SI Excel Erreur de déversement – La fonction SI d'Excel est l'un des outils les plus utilisés dans le programme. Il permet aux utilisateurs de faire des comparaisons logiques entre un nombre et ce qu'ils prévoient qu'il sera. Par conséquent, une instruction IF peut fournir deux résultats différents.
- Erreur de déversement Excel SUMIF – La fonction SUMIF est un type de fonction de feuille de calcul qui résume toutes les valeurs d'une certaine plage de cellules. Il est basé sur la présence ou l'absence d'une seule condition.
- Erreur de déversement Excel INDEX et MATCH – Le résultat de l'utilisation de la fonction INDEX sur une plage ou un tableau est la valeur qui correspond à l'index fourni. Pendant ce temps, la fonction MATCH recherche un certain élément dans une plage de cellules donnée, puis renvoie la position relative de cet élément.
Quelle que soit la formule qui a entraîné l'erreur Spill, vous pouvez utiliser les trois solutions les plus utiles que nous avons répertoriées ci-dessous. Continuez à lire!
Comment corriger une erreur Spill dans Excel ?
1. Convertir le tableau Excel
- Les tableaux Excel ne prennent pas en charge les formules matricielles dynamiques, vous devrez donc convertir le tableau en une plage. Ainsi, commencez par sélectionner le Conception de tableaux option de votre barre d'outils.
- Cliquez maintenant sur le Convertir en plage option. Cela vous permettra d'utiliser des formules matricielles dynamiques et d'éviter l'erreur Excel Spill dans le tableau.
Excel nous offre la possibilité de transformer un tableau en plage tout en préservant le format du tableau. Une plage est un regroupement cohérent de données sur la feuille de calcul.
2. Supprimer les éléments qui se croisent
- Si l'erreur Spill a été levée en raison d'un élément bloquant rencontré, cliquez simplement sur la cellule bloquante et appuyez sur le retour arrière touche de votre clavier.
- Les cellules de la plage de déversement doivent être vides pour que la formule fonctionne. Assurez-vous de supprimer tous les autres éléments qui se trouvent dans la plage de déversement afin de corriger l'erreur.
- Comment ouvrir deux fichiers Excel dans des fenêtres séparées
- Correction: la feuille de calcul Excel ne s'additionne pas correctement
- Comment réparer une référence circulaire dans Microsoft Excel
3. Limiter la plage de la formule
- Une feuille Excel comporte 16 384 colonnes et 1 048 576 lignes. Si vous utilisez une formule qui étend sa plage de déversement sur ces nombres, vous obtiendrez l'erreur Excel Spill.
- Ainsi, assurez-vous de garder ces nombres à l'esprit avant de créer des formules qui utilisent des nombres au-delà d'eux.
De plus, certaines fonctions sont volatiles et vous ne pouvez pas les utiliser avec des fonctions de tableau dynamique car le résultat serait inconnu. Les formules dynamiques n'acceptent pas les tableaux de longueur incertaine, ce qui entraîne l'erreur Spill. Un exemple de telles formules est SEQUENCE(RANDBETWEEN(1,1000)).
Pour plus d'informations et des solutions potentielles, consultez notre article sur la façon de corriger l'erreur Il y a un problème avec cette formule dans Excel.
Ou, alternativement, regardez ce qu'il faut faire si votre Excel utilise une grande quantité de CPU puissance afin de réduire l'utilisation.
Nous espérons que ce guide s'est avéré utile pour vous. N’hésitez pas à nous laisser un commentaire dans la section ci-dessous et dites-nous ce que vous en pensez. Merci d'avoir lu!
- Téléchargez cet outil de réparation de PC noté Excellent sur TrustPilot.com (le téléchargement commence sur cette page).
- Cliquez sur Lancer l'analyse pour trouver les problèmes Windows qui pourraient causer des problèmes au PC.
- Cliquez sur Tout réparer pour résoudre les problèmes avec les technologies brevetées (Remise exclusive pour nos lecteurs).
Restoro a été téléchargé par 0 lecteurs ce mois-ci.