#SPILL-fouten worden geretourneerd wanneer een formule meerdere resultaten retourneert of een draaitabelbereik niet leeg is, en Excel de resultaten niet naar het raster kan teruggeven. Zie de volgende Help-onderwerpen voor meer informatie over deze fouttypen:
Opmerking: Draaitabel #OVERLOPEN! is momenteel beschikbaar voor deelnemers van het Microsoft 365 Insider-programma.
Deze fout treedt op wanneer het overloopbereik voor een overlopende matrixformule of draaitabelbereik niet leeg is.
Selecteer de cel met de #OVERLOPEN! fout bij het weergeven van een stippellijn die het bedoelde overloopgebied aangeeft. Als je de cel met de #OVERLOPEN! selecteert verschijnt er een waarschuwing voor foutcontrole.
Selecteer de foutcontrolemelding en kies de optie Cellen met problemen selecteren om direct naar de blokkerende cel(len) te gaan. U kunt de fout vervolgens wissen door de invoer van de blokkerende cel te verwijderen of te verplaatsen. Zodra de blokkade is gewist, loopt de matrixformule over of breidt de draaitabel uit zoals bedoeld.
De grootte van de overloopmatrix kan niet worden bepaald, omdat deze vluchtig is en tussen berekeningsruns van grootte verandert. Voorbeeld: de volgende formule activeert deze #OVERLOPEN!- fout:
=REEKS(ASELECTTUSSEN(1;1000))
Dynamische grootten van matrices kunnen extra berekeningsruns activeren om ervoor te zorgen dat alles op het werkblad wordt berekend. Als de grootte van de matrix tijdens deze extra runs blijft veranderen en niet stabiliseert, wordt de dynamische matrix omgezet als #OVERLOPEN!.
Deze foutwaarde gaat over het algemeen gepaard met het gebruik van de functies ASELECT, ASELECT.MATRIX en ASELECTTUSSEN. Andere vluchtige functies, zoals VERSCHUIVING, INDIRECTen VANDAAG retourneren geen andere waarden bij elke berekeningsrun.
Als bijvoorbeeld de formule =VERT.ZOEKEN(A:A;A:C;2;ONWAAR) in cel E2 wordt geplaatst, zoals in het onderstaande voorbeeld, werd voorheen alleen de id in cel A2 opgezocht. In Excel met dynamische matrices veroorzaakt de formule echter een #OVERLOPEN! fout, omdat Excel de hele kolom doorzoekt, 1.048.576 resultaten retourneert en het einde van het Excel-raster bereikt.
Er zijn drie eenvoudige manieren om dit probleem op te lossen:
|
# |
Methode |
Formule |
|---|---|---|
|
1 |
Verwijs slechts naar de opzoekwaarden waarin u geïnteresseerd bent. Deze formulestijl retourneert een dynamische matrix, maar werkt niet met Excel-tabellen.
|
=VERT.ZOEKEN(A2:A7;A:C;2;ONWAAR) |
|
2 |
Verwijs alleen naar de waarde op dezelfde rij en kopieer de formule vervolgens omlaag. Deze traditionele formulestijl werkt in tabellen, maar retourneert geendynamische matrix.
|
=VERT.ZOEKEN(A2;A:C;2;ONWAAR) |
|
3 |
Vraag of Excel impliciet snijpunt uitvoert met behulp van de @-operator en kopieer vervolgens de formule omlaag. Deze formulestijl werkt in tabellen, maar retourneert geendynamische matrix.
|
=VERT.ZOEKEN(@A:A2;A:C;2;ONWAAR) |
Overlopende matrixformules worden in Excel-tabellen niet ondersteund. Probeer je formule uit de tabel te verplaatsen of converteer de tabel naar een bereik (selecteer Tabelontwerp > Hulpprogramma's > Converteren naar bereik).
De overlopende matrixformule die u wilt invoeren, heeft ertoe geleid dat Excel onvoldoende geheugen heeft. Verwijs naar een kleinere matrix of een kleiner bereik.
Overlopende matrixformules kunnen niet overlopen in samengevoegde cellen. Maak de samenvoeging van de cellen in kwestie ongedaan of verplaats de formule naar een ander bereik dat niet met samengevoegde cellen overlapt.
Selecteer de formule om een stippellijn weer te geven die het bedoelde overloopgebied aangeeft. Als je de formule selecteert, verschijnt er een waarschuwing voor foutcontrole.
Selecteer de foutcontrolemelding en kies de optie Cellen met problemen selecteren om direct naar de blokkerende cel(len) te gaan. Zodra de samengevoegde cellen zijn gewist, loopt de matrixformule over zoals bedoeld.
Excel herkent de oorzaak van deze fout niet of kan deze niet in overeenstemming brengen. Zorg ervoor dat de formule alle vereiste argumenten voor uw scenario bevat.
Meer hulp nodig?
Zie ook
U kunt altijd uw vraag stellen aan een expert in de Excel Tech Community of ondersteuning vragen in de Communities.
Dynamische matrices en gedrag van matrices op aangrenzende cellen