#SPILL fouten worden geretourneerd wanneer een formule meerdere resultaten oplevert, en de resultaten in Excel kunnen niet worden geretourneerd aan het raster. Zie de volgende Help-onderwerpen voor meer informatie over deze fouttypen:
Overloopbereik is niet leeg
Deze fout treedt op wanneer het overvloeiings bereik voor een overlopende matrixformule niet leeg is.
Wanneer de formule is geselecteerd, wordt de gewenste overlopend bereik aangegeven met een gestreepte rand.
U kunt de fout floatie voor selecteren en de optie obstakel cellen selecteren selecteren om direct naar de obstructieende cel ('s) te gaan. U kunt vervolgens de fout wissen door het item te verwijderen of de naam van de obstakelende cel te verwijderen. Zodra de obstructie is uitgeschakeld, wordt de matrixformule als bedoeld overgelopen.
Onbepaalde grootte
De grootte van de gemorste matrix kon niet worden bepaald omdat deze vluchtig is en de grootte van de berekenings fasen wordt aangepast. Met de volgende formule wordt bijvoorbeeld de volgende formule geactiveerd #SPILL! als resultaat:
= VOLGORDE (ASELECTTUSSEN (1; 1000))
Als u een dynamische matrixgrootte wilt wijzigen, kunt u ervoor zorgen dat de spreadsheet volledig wordt berekend. Als de grootte van de matrix aankomt tijdens deze extra stappen en niet stabiliseerd is, wordt de dynamische matrix in Excel omgezet als #SPILL!.
Deze foutwaarde is meestal gekoppeld aan het gebruik van de functies ASELECT, de rand arrayen ASELECTTUSSEN . Andere vluchtige functies, zoals verschuiving, indirecten vandaag , retourneren geen verschillende waarden in alle berekenings fasen.
Breidt buiten de rand van het werkblad
Wanneer u bijvoorbeeld in cel E2 in het onderstaande voorbeeld wordt geplaatst, wordt met de formule = VERT. zoeken (A:A, A:C, 2, onwaar) eerder de id in cel a2 opgezocht. In een dynamische matrix in Excel zal de formule echter een #SPILL veroorzaken. fout omdat in Excel de hele kolom wordt gezocht, retourneer 1.048.576 resultaten en raak het einde van het Excel-raster aan.
Er zijn drie eenvoudige manieren om dit probleem op te lossen:
# |
Methode |
Formule |
---|---|---|
1 |
Verwijzingen naar alleen de opzoekwaarden waarin u geïnteresseerd bent. Deze stijl van een formule retourneert een dynamische matrix, maar werkt niet met Excel-tabellen.
|
= Vert. zoeken (a2: A7, A:C, 2, onwaar) |
2 |
U kunt alleen de waarde in dezelfde rij raadplegen en vervolgens de formule naar beneden kopiëren. Deze traditionele formule stijl werkt in tabellen, maar geeft geendynamische matrixals resultaat.
|
= Vert. zoeken (a2, A:C, 2, onwaar) |
3 |
Aanvraag voor het uitvoeren van een impliciet snijpunt in Excel met behulp van de @-operator en kopieer de formule omlaag. Deze stijl van formule werkt in tabellen, maar levert geendynamische matrixop.
|
= Vert. zoeken (@A: A, A:C, 2, onwaar) |
Tabel formule
Gemorsde matrixformules worden niet ondersteund in Excel-tabellen. U kunt de formule uit de tabel verplaatsen of de tabel converteren naar een bereik door te klikken op > hulpmiddelen voor tabelontwerp > converteren naar bereik).
Onvoldoende geheugen
Door de gemorsde matrixformule die u probeert in te voeren, heeft Excel de oorzaak van het geheugen te laat lopen. Probeer een kleinere matrix of een kleiner bereik te verwijzen.
Overloop in samengevoegde cellen
Gemorsde matrixformules kunnen niet in samengevoegde cellen overlopen. U kunt de samenvoeging van de cellen opheffen of de formule verplaatsen naar een ander bereik dat niet met samengevoegde cellen snijdt.
Wanneer de formule is geselecteerd, wordt de gewenste overlopend bereik aangegeven met een gestreepte rand.
U kunt de fout floatie voor selecteren en de optie obstakel cellen selecteren selecteren om direct naar de obstructieende cel ('s) te gaan. Zodra de samengevoegde cellen zijn gewist, wordt de matrixformule als bedoeld overgelopen.
Niet herkend/terugval
De oorzaak van de fout wordt niet herkend of kan niet worden afgestemd. Controleer of de formule alle vereiste argumenten voor uw scenario bevat.
Meer hulp nodig?
U kunt altijd uw vraag stellen aan een expert in de Excel Tech Community, ondersteuning vragen in de Answer-community of een nieuwe functie of verbetering voorstellen in Excel User Voice.
Zie ook
Dynamische matrices en gedrag van matrices op aangrenzende cellen