Slik retter du en #OVERFLYT! -feil

Gjelder for
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016 Excel for iPad Excel Web App Excel for iPhone Excel for Android-nettbrett Excel for Android-telefoner

#SPILL feil returneres når en formel returnerer flere resultater eller et pivottabellområde ikke er tomt, og Excel kan ikke returnere resultatene til rutenettet. Hvis du vil ha mer informasjon om disse feiltypene, kan du se følgende hjelpeemner:

Obs!

Pivottabell #SPILL! er for øyeblikket tilgjengelig for deltakere i Microsoft 365 Insider-programmet.

Overflytområdet er ikke tomt

Denne feilen oppstår når overflytområdet for en overflytmatriseformel eller et pivottabellområde ikke er tomt.  

#SPILL! feil – overflytområdet er ikke tomt

Merk cellen som inneholder #SPILL! for å vise en stiplet kantlinje som angir det tiltenkte overflytsområdet. Ved å merke cellen som inneholder #SPILL! feil. Det vises et varsel om feilkontroll.

Velg varselet om feilkontroll, og velg alternativet Velg hindrende celler for umiddelbart å gå til de hindrende cellene. Du kan deretter fjerne feilen ved enten å slette eller flytte oppføringen i den hindrende cellen. Så snart hindringen fjernes, flyter matriseformelen over, ellers utvides pivottabellen slik den skal. 

Ubestemmelighetsstørrelse

Excel kan ikke fastslå størrelsen på den overflytende matrisen fordi den er flyktig, og endrer størrelse mellom beregningoverføring. Formelen nedenfor utløser for eksempel denne #OVERFLYT! -feilen:

=SEKVENS(TILFELDIGMELLOM(1,1000))

Dynamiske matrisestørrelser kan utløse flere beregningoverføringer, for å sikre at regnearket er fullstendig beregnet. Hvis størrelsen på matrisen fortsetter å endres under disse ekstra passene og ikke stabiliseres, vil Excel løse den dynamiske matrisen som #OVERFLYT!.

Denne feilverdien er vanligvis knyttet til bruken av TILFELDIG, TILFELDIGMATRISE, og TILFELDIGMELLOM -funksjonene. Andre flyktige funksjoner, for eksempel FORSKYVNING, INDIREKTE, and IDAG returnerer ikke forskjellige verdier for hver beregningsoverføring. 

Strekker seg utover regnearkets kant

Formelen =FINN.RAD(A:A,A:C,2,USANN) ville for eksempel når den plasseres i celle  E2 som i eksemplet nedenfor, tidligere bare slå opp ID-en i celle A2 . Men i dynamisk Excel-matrise vil formelen føre til en #OVERFLYT! fordi Excel slår opp hele kolonnen, returnerer 1 048 576 resultater og når slutten av Excel-rutenettet.

  #SPILL! feil forårsaket av =FINN.RAD(A:A,A:D,2,USANN) i celle E2, fordi resultatene ville flyte utover regnearkkanten. Flytt formelen til celle E1, så vil den fungere som den skal.

Det finnes tre enkle måter å løse dette problemet på:

# Fremgangsmåte Formel
1 Referer bare til oppslagsverdiene du er interessert i. Denne formelstilen returnerer en dynamisk matrise, men fungerer ikke med Excel-tabeller.
Bruk =FINN.RAD(A2:A7,A:C,2,USANN) til å returnere en dynamisk matrise som ikke vil resultere i en #SPILL! Feil.
=FINN.RAD(A2:A7,A:C,2,USANN)
2 Referer bare til verdien på samme rad, og kopier deretter formelen ned. Denne tradisjonelle formelstilen fungerer i tabeller, men vil ikke returnere en dynamisk matrise.
Bruk den tradisjonelle FINN.RAD med én enkelt lookup_value referanse: =FINN.RAD(A2,A:C,32,USANN). Denne formelen returnerer ikke en dynamisk matrise, men kan brukes med Excel-tabeller.
=FINN.RAD(A2,A:C,2,USANN)
3 Be om at Excel utfører implisitt skjæringspunkt ved hjelp av @-operatoren, og kopier deretter formelen ned. Denne formelstilen fungerer i tabeller, men vil ikke returnere en dynamisk matrise.
Bruk @-operatoren, og kopier ned: =FINN.RAD(@A:A,A:C,2,USANN). Denne referansestilen fungerer i tabeller, men returnerer ikke en dynamisk matrise.
=FINN.RAD(@A:A,A:C,2,USANN)

Tabellformel

Overflytmatriseformler støttes ikke i Excel-tabeller. Prøv å flytte formelen ut av tabellen, eller konverter tabellen til et område (velgKonvertertabellutformingsverktøy >> til område).

#SPILL! feil – tabellformel

Tom for minne

Overflytmatriseformelen du prøver å skrive inn, har ført til at Excel ikke har nok minne. Prøv å referere til en mindre matrise eller et mindre område.

Overflyt i sammenslåtte celler

Overflytmatriseformler kan ikke flyte over i sammenslåtte celler. Vennligst fjern de aktuelle sammenslåtte cellene, eller flytt formelen til et annet område som ikke lager skjæringspunkt med sammenslåtte celler.

#SPILL! feil - overflyt til sammenslått celle

Velg formelen for å vise en stiplet kantlinje som angir det tiltenkte overflytsområdet. Når du velger formelen, vises et varsel om feilkontroll.

Du kan velge varselet om feilkontroll og velge alternativet Velg hindrende celler for umiddelbart å gå til de hindrende cellene. Så snart de sammenslåtte cellene fjernes, flyter matriseformelen over som tiltenkt.

Ukjent/tilbakefall

Excel gjenkjenner ikke eller kan ikke avstemme årsaken til denne feilen. Kontroller at formelen inneholder alle de nødvendige argumentene for scenarioet.

Trenger du mer hjelp?

Se også

Du kan alltid spørre en ekspert i det tekniske Excel-fellesskapet eller få støtte i Fellesskap.

FILTER-funksjonen

TILFELDIGMATRISE-funksjonen

SEKVENS-funksjonen

SORTER-funksjonen

SORTER ETTER-funksjonen

UNIK-funksjonen

Dynamiske matriser og overflytende matrise

Implisitt skjæringspunktoperator: @