Finne og rette feil i formler

Microsoft Office 2003

Hvis ikke en formel kan evaluere et resultat på en tilfredsstillende måte, vises en feilverdi. Hver feiltype har forskjellige årsaker og forskjellige løsninger.

Vis#####

Forekommer når en kolonne ikke er bred nok, eller når en dato eller et klokkeslett bruker negative tall.

Gå gjennom mulige årsaker og løsninger.

Mulige årsaker og løsninger

VisKolonnen er ikke bred nok til å vise innholdet

Øk bredden på kolonnen  Merk kolonnen, velg KolonneFormat-menyen, velg Bredde og skriv inn et tall.

Tilpass innholdet slik at det får plass i kolonnen  Merk kolonnen, velger CellerFormat-menyen, velg kategorien Justering, og merk av for Tilpass størrelse.

Bruk et annet tallformat  I noen tilfeller kan du endre cellens tallformat slik at tallet får plass i den eksisterende cellebredden. Du kan for eksempel redusere antall desimalplasser etter desimaltegnet.

VisDatoer og klokkeslett er negative tall

  • Hvis du bruker datosystemet 1900, må datoer og klokkeslett i Microsoft Excel være positive verdier.

  • Når du trekker fra datoer og klokkeslett, pass på at du bygger formelen på riktig måte.

  • Hvis formelen er riktig, selv om resultatet viser en negativ verdi, kan du vise verdien ved å formatere cellen med et format som ikke er et dato- eller klokkeslettformat. Velg CellerFormat-menyen, velg kategorien Tall, og velg deretter et format som ikke er et dato- eller klokkeslettformat.

Vis #VERDI!

Forekommer når feil type argument eller operand blir brukt.

  1. Aktiver cellen som viser feilen, klikk knappen som vises Knappesymbol , og klikk deretter Spor feil hvis den vises.

  2. Gå gjennom mulige årsaker og løsninger.

Mulige årsaker og løsninger

VisDu har satt inn tekst der det kreves et tall eller en logisk verdi som SANN eller USANN

Teksten kan ikke oversettes til riktig datatype. Kontroller at formelen eller funksjonen er riktig for den nødvendige operanden eller det nødvendige argumentet, og at cellene som formelen refererer til, inneholder gyldige verdier. Hvis celle A5 for eksempel inneholder et tall og celle A6 inneholder teksten "Ikke tilgjengelig", vil formelen =A5+A6 returnere feilverdien #VERDI!.

VisDu har lagt inn eller redigert en matriseformel og trykt ENTER

Merk cellen eller celleområdet som inneholder matriseformelen, trykk F2 for å redigere formelen, og trykk deretter CTRL+SKIFT+ENTER.

VisDu har angitt et område til en operator eller en funksjon som krever én enkelt verdi, ikke et område

  • Endre området til en enkelt verdi.

  • Endre området slik at det tar med enten den samme raden eller den samme kolonnen som formelen er plassert i.

VisDu bruker en matrise som ikke er gyldig, i en av regnearkfunksjonene for matriser

Kontroller at størrelsen på matrisen er riktig for matriseargumentene.

VisDu kjører en makro som angir en funksjon som returnerer #VERDI!

Kontroller at funksjonen ikke bruker et feil argument.

Vis#DIV/0!

Forekommer når et tall divideres med null (0).

  1. Aktiver cellen som viser feilen, klikk knappen som vises Knappesymbol , og klikk deretter Spor feil hvis den vises.

  2. Gå gjennom mulige årsaker og løsninger.

Mulige årsaker og løsninger

VisDu bruker en cellereferanse til en tom celle eller til en celle som inneholder null som divisor

Obs!  Hvis operanden er en tom celle, tolkes den tomme cellen som en null.

  • Endre cellereferansen til en annen celle.

  • Skriv inn en annen verdi enn null i cellen som brukes som divisor.

  • Skriv inn inn verdien #I/T i cellen som brukes som divisor, noe som vil endre resultatet av formelen til #I/T fra #DIV/0! for å vise at divisorverdien ikke er tilgjengelig.

  • Hindre at feilverdien vises ved å bruke regnearkfunksjonen HVIS. Hvis for eksempel formelen som utløser feilen, er =A5/B5, bruker du =HVIS(B5=0;"";A5/B5) i stedet. De to anførselstegnene representerer en tom tekststreng.

VisDu kjører en makro som bruker en funksjon eller formel som returnerer #DIV/0!

Kontroller at divisoren i funksjonen eller formelen ikke er null eller tom.

Vis#NAVN?

Forekommer når Microsoft Excel ikke gjenkjenner tekst i en formel.

  1. Aktiver cellen som viser feilen, klikk knappen som vises Knappesymbol, og klikk deretter Spor feil hvis den vises.

  2. Gå gjennom mulige årsaker og løsninger.

Mulige årsaker og løsninger

VisDu bruker en funksjon som er en del av analyseverktøytillegget uten at tillegget er lastet inn

Installer og last inn tillegget Analyseverktøy.

VisHvordan?

  1. Velg TilleggVerktøy-menyen.

  2. På listen Tilgjengelige tillegg merker du av for Analyseverktøy, og velger deretter OK.

  3. Hvis nødvendig, følger du instruksjonene i installasjonsprogrammet.

VisDu bruker et navn som ikke eksisterer

Kontroller at navnet finnes. Velg NavnSett inn-menyen og deretter Definer. Hvis navnet ikke finnes i listen, legger du til navnet ved hjelp av kommandoen Definer.

VisNavnet er feilstavet

Bekreft stavemåten. Merk navnet på formellinjen Formellinje, trykk F3, velg navnet du vil bruke, og velg OK.

VisDu bruker en etikett i en formel når det ikke er tillatt

Tillat bruk av etiketter. Velg AlternativerVerktøy-menyen og deretter kategorien Beregning. Under Alternativer for arbeidsboken merker du av for Godta etiketter i formler.

VisNavnet på en funksjon er feilstavet

Skriv navnet på funksjonen riktig. Sett inn riktig funksjonsnavn i formelen ved å velge FunksjonSett inn-menyen.

VisDu har satt inn tekst i en formel uten å sette teksten i doble anførselstegn

(Oppføringen blir tolket som et navn selv om du mente at det skulle være tekst.)

Sett teksten i formelen i doble anførselstegn. Formelen nedenfor kobler teksten "Hovedsummen er " med verdien i celle B50:

="Hovedsummen er "&B50

VisDu har utelatt et kolon (:) i en områdereferanse

Kontroller at alle områdereferanser i formelen inneholder et kolon (:), for eksempel SUMMER(A1:C10).

VisReferanser til andre ark er ikke omsluttet av enkle anførselstegn

Hvis formelen refererer til verdier eller celler i andre regneark eller arbeidsbøker, og navnet på den andre arbeidsboken eller regnearket inneholder et tegn som ikke er i alfabetet, eller et mellomrom, må du omslutte navnet i enkle anførselstegn ( ' ).

Vis#I/T

Forekommer når en verdi ikke er tilgjengelig for en funksjon eller formel.

  1. Aktiver cellen som viser feilen, klikk knappen som vises Knappesymbol, og klikk deretter Spor feil hvis den vises.

  2. Gå gjennom mulige årsaker og løsninger.

Mulige årsaker og løsninger

VisData mangler, og #I/T eller IT() er lagt inn i stedet

Erstatt #I/T med nye data.

Obs!  Du kan skrive inn #I/T i de cellene der data ennå ikke er tilgjengelig. Formler som refererer til cellene, returnerer #I/T i stedet for å beregne en verdi.

VisArgumentet for søkeverdi har feil verdi i regnearkfunksjonen FINN.KOLONNE, SLÅ.OPP, SAMMENLIGNE eller VOPPSLAG

Kontroller at argumentet for søkeverdien er den riktige typen verdi, for eksempel en verdi eller en cellereferanse, men ikke en områdereferanse.

VisDu bruker regnearkfunksjonene FINN.RAD, FINN-KOLONNE eller SAMMENLIGNE til å finne en verdi i en tabell som ikke er sortert

Funksjoner som søker etter informasjon i tabeller, må som standard sorteres i stigende rekkefølge. Regnearkfunksjonene FINN.RAD og FINN.KOLONNE inneholder imidlertid et argument for søkeområde som angir at funksjonen skal finne et nøyaktig samsvar selv om tabellen ikke er sortert. Hvis du vil finne et nøyaktig samsvar, setter du argumentet for søkeområde til USANN.

Regnearkfunksjonen SAMMENLIGNE inneholder et typeargument som angir rekkefølgen listen må sorteres i for å finne tilsvarende data. Hvis funksjonen ikke finner tilsvarende data, kan du forsøke å endre typeargumentet. Hvis du vil finne en nøyaktig lik oppføring, setter du typeargumentet til 0.

VisDu bruker et argument i en matriseformel som ikke har samme antall rader eller kolonner som området som inneholder matriseformelen

Hvis matriseformelen er lagt inn i flere celler, må du kontrollere at områdene formelen refererer til, har det samme antall rader og kolonner, eller legge inn matriseformelen i færre celler. Hvis matriseformelen for eksempel er lagt inn i et område som er 15 rader høyt (C1:C15), og formelen refererer til et område som er 10 rader høyt (A1:A10), vil området C11:C15 vise #I/T. Du retter denne feilen ved å legge inn formelen i et mindre område (for eksempel C1:C10), eller ved å endre området som formelen refererer til, slik at det får samme antall rader (for eksempel A1:A15).

VisDu bruker en egendefinert regnearkfunksjon som ikke er tilgjengelig

Kontroller at arbeidsboken som inneholder regnearkfunksjonen, er åpen og at funksjonen fungerer riktig.

VisDu kjører en makro som angir en funksjon som returnerer #I/T

Kontroller at argumentene i funksjonen er riktige og satt inn på riktig sted.

Vis#REF!

Forekommer når en cellereferanse er ugyldig.

  1. Aktiver cellen som viser feilen, klikk knappen som vises Knappesymbol, og klikk deretter Spor feil hvis den vises.

  2. Gå gjennom mulige årsaker og løsninger.

Mulige årsaker og løsninger

VisDu har slettet celler som andre formler refererer til, eller limt inn celler over celler andre formler refererer til

Endre formlene, eller gjenopprett cellene i regnearket ved å velge Angre Knappesymbol umiddelbart etter at du har slettet eller limt inn cellene.

VisDu kjører en makro som angir en funksjon som returnerer #REF!

Kontroller om funksjonen inneholder et argument som refererer til en ugyldig celle eller et ugyldig celleområde. Hvis makroen for eksempel angir en funksjon som refererer til en celle over funksjonen, og cellen som inneholder funksjonen, er i rad 1, returnerer funksjonen #REF! fordi det ikke finnes noen celler over rad 1.

Vis#NUM!

Forekommer når du bruker ugyldige numeriske verdier i en formel eller funksjon.

  1. Aktiver cellen som viser feilen, klikk knappen som vises Knappesymbol, og klikk deretter Spor feil hvis den vises.

  2. Gå gjennom mulige årsaker og løsninger.

Mulige årsaker og løsninger

VisDu bruker et ulovlig argument i en funksjon som krever et numerisk argument

Kontroller at argumentene som brukes i funksjonen, er tall. For eksempel, selv om verdien du vil angi er kr 1 000, legger du inn 1000 i formelen.

VisDu bruker en regnearkfunksjon som gjentar seg, for eksempel IR eller RENTE, og funksjonen kan ikke finne et resultat

Bruk en annen startverdi for regnearkfunksjonen.

Endre antall ganger formler gjentas i Microsoft Excel.

VisHvordan?

  1. Velg AlternativerVerktøy-menyen, og deretter kategorien Beregning.

  2. Merk av for Gjentakelse.

  3. Hvis du vil definere maksimalt antall omberegninger, skriver du inn antall gjentakelser i boksen Maks. antall gjentakelser. Jo høyere antall gjentakelser, jo lengre tid tar det å beregne et regneark.

  4. Hvis du vil definere hvor stor endring du kan godta mellom beregningsresultatene, skriver du inn dette i boksen Maks. endring. Et lavt tall gir et mer nøyaktig resultat, men det betyr også at det tar lengre tid å beregne et regneark.

Vis#NULL!

Forekommer når du angir et skjæringspunkt mellom to områder som ikke overlapper hverandre. Skjæringspunktoperatoren er et mellomrom mellom referanser.

  1. Aktiver cellen som viser feilen, klikk knappen som vises Knappesymbol , og klikk deretter Spor feil hvis den vises.

  2. Gå gjennom mulige årsaker og løsninger.

Mulige årsaker og løsninger

VisDu bruker feil intervalloperator

  • Når du refererer til et celleområde, bruker du et kolon (:) til å skille referansen til den første cellen i området og referansen til den siste cellen i området. SUMMER(A1:A10) refererer for eksempel til området fra og med celle A1 til og med celle A10.

  • Når du vil referere til to områder som ikke overlapper hverandre, bruker du unionsoperatoren semikolon (;). Hvis formelen for eksempel summerer to områder, må du kontrollere at de to områdene er atskilt med et semikolon (SUMMER(A1:A10;C1:C10)).

VisOmråder overlapper ikke hverandre

Endre referansen slik at områdene overlapper.

VisHvordan?

Når du setter inn eller redigere en formel, blir cellereferanser og kantlinjene rundt de tilsvarende cellene fargekodet.

Fargekodede cellereferanser

Fargekodede cellereferanser

Hvis det ikke er noen firkantede bokser i hvert hjørne av den fargekodede kantlinjen, er referansen til et navngitt område.

VisEndre referanser som ikke er til et navngitt område

  1. Dobbeltklikk cellen som inneholder formelen du vil endre. Microsoft Excel merker hver celle eller hvert celleområde med en annen farge.

  2. Gjør ett av følgende:

    • Hvis du vil flytte en celle- eller områdereferanse til en annen celle eller et annet celleområde, drar du den fargekodede kantlinjen til cellen eller celleområdet til den nye cellen eller det nye celleområdet.

    • Du kan inkludere flere eller færre celler i en referanse ved å dra i et hjørnet av kantlinjen.

    • Merk referansen i formelen og skriv inn en ny referanse.

  3. Trykk ENTER.

VisEndre referanser som er til et navngitt område

  1. Gjør ett av følgende:

    • Merk celleområdet som inneholder formlene der du vil erstatte referansene med navn.

    • Merk én enkelt celle hvis du vil endre referansene til navn i alle formler i regnearket.

  2. Velg NavnSett inn-menyen og deretter Bruk.

  3. Velg ett eller flere navn i boksen Bruk navn.

VisOvervåke en formel og resultatene av en celle

Overvåk celler og deres formlerverktøylinjen for overvåkingsvindu, selv når du ikke kan se cellene.

Overvåkingsvindu

Verktøylinje for overvåkingsvindu

  1. Merk cellene du vil overvåke.

    Hvis du vil merke alle cellene i et regneark med formler, velger du Gå tilRediger-menyen, velger Spesielt og deretter Formler.

  2. Velg FormelrevisjonVerktøy-menyen og deretter Vis overvåkingsvindu.
  3. Klikk Legg til overvåkingKnappesymbol .
  4. Velg Legg til.
  5. Plasser verktøylinjen for overvåkingsvindu øverst, nederst, til venstre eller til høyre i vinduet.
  6. Hvis du vil endre bredden på en kolonne, drar du kantlinjen til høyre for kolonneoverskriften.
  7. Hvis du vil vise cellen som oppføringen på verktøylinjen for overvåkingsvindu refererer til, dobbeltklikker du oppføringen.

Obs!  Celler som inneholder koblinger til andre arbeidsbøker, vises på verktøylinjen for overvåkingsvindu bare når den andre arbeidsboken er åpen.

VisBeregne en nestet formel ett trinn om gangen

Du kan se de ulike delene i en nestet formel bli evaluert i den rekkefølgen formelen blir beregnet. Du kan for eksempel se dette i følgende formel, der funksjonen GJENNOMSNITT(F2:F5) blir vist som verdien, som er 80.

=HVIS(GJENNOMSNITT(F2:F5)>50,SUMMER(G2:G5),0) som

=HVIS(80>50,SUMMER(G2:G5),0)

  1. Merk cellen du vil evaluere. Du kan bare evaluere en celle om gangen.
  2. Velg undermenyen FormelrevisjonVerktøy-menyen og deretter Evaluer formel.
  3. Velg Evaluer for å undersøke verdien til den understrekede referansen. Resultatet av evalueringen blir vist i kursiv.

    Hvis den understrekede delen av formelen er en referanse til en annen formel, velger du Steg inn i for å vise den andre formelen i Evaluering-boksen. Velg Steg ut av for å gå tilbake til den forrige cellen og formelen.

  4. Fortsett til hver enkelt del av formelen er evaluert.
  5. Du kan se på evalueringen en gang til ved å velge Starte på nytt.

    Velg Lukk for å avslutte evalueringen.

Obs!  Knappen Steg inn i er ikke tilgjengelig for en referanse andre gang referansen blir vist i formelen, eller hvis formelen refererer til en celle i en annen arbeidsbok.

VisSpore forholdet mellom formler og celler

Du kan vise både overordnede celler og underordnede celler til formler.

  1. Klikk AlternativerVerktøy-menyen, og velg kategorien Vis.
  2. Kontroller at Vis alt eller Vis plassholdere er valgt under Objekter.
  3. Velg FormelrevisjonVerktøy-menyen og deretter Vis revisjonsverktøylinje.
  4. Gjør ett av følgende:

    VisSpore celler som leverer data til en formel (overordnede)

    1. Velg cellen som inneholder formelen som du vil finne overordnede celler til.
    2. Du kan vise en sporingspil til hver enkelt celle som direkte leverer data til den aktive cellen ved å velge Spor et overordnet nivå Knappesymbolverktøylinjen for formelrevisjon.
    3. Hvis du vil identifisere neste nivå av celler som leverer data til den aktive cellen, velger du Spor et overordnet nivå Knappesymbol på nytt.

    4. Hvis du vil fjerne ett nivå av sporingspiler om gangen, og begynne med den overordnede cellen lengst borte fra den aktive cellen, velger du Fjern et overordnet nivå Knappesymbol. Hvis du vil fjerne nok et nivå med sporingspiler, klikker du knappen på nytt.

    VisSpore formler som refererer til en bestemt celle (underordnede)

    1. Merk cellen du vil identifisere de underordnede cellene til.
    2. Du kan vise en sporingspil til hver enkelt celle som er underordnet den aktive cellen ved å velge Spor et underordnet nivå Knappesymbolverktøylinjenfor formelrevisjon.
    3. Hvis du vil identifisere neste nivå av celler som er avhengig av den aktive cellen, klikker du Spor et underordnet nivå Knappesymbol på nytt.

    4. Hvis du vil fjerne ett nivå av sporingspiler om gangen, og begynne med den underordnede cellen lengst borte fra den aktive cellen, velger du Fjern et underordnet nivå Knappesymbol. Hvis du vil fjerne nok et nivå med sporingspiler, klikker du knappen på nytt.

  5. Hvis du vil fjerne alle sporingspilene på regnearket, velger du Fjern alle piler Knappesymbolverktøylinjenfor formelrevisjon.

Obs!  Røde piler viser celler som forårsaker feil. Hvis en celle i et annet regneark eller en annen arbeidsbok refererer til den merkede cellen, peker en sort sporingspil fra den merkede cellen til et regnearkikon regnearkikon. Den andre arbeidsboken må imidlertid åpnes før Microsoft Excel kan spore disse underordnede nivåene.

VisTips!

  • Hvis du vil vise de fargekodede overordnede cellene til argumentene i en formel, merker du en celle og trykker F2.

  • Hvis du vil merke cellen i den andre enden av en pil, dobbeltklikker du pilen. Hvis cellen er i et annet regneark eller en annen arbeidsbok, dobbeltklikker du den sorte pilen og dobbeltklikker deretter den referansen du vil bruke i listen Gå til.

  • Hvis du vil vise alle forhold i et regneark, skriver du inn = (likhetstegn) i en tom celle, og klikker deretter Merk alt-knappen. Merk cellen og trykk Spor et overordnet nivå Knappesymbol to ganger.

Merk alt-knappen

VisRette opp vanlige problemer i formler

På samme måte som en grammatikkontroll bruker Microsoft Excel visse regler til å kontrollere om det er problemer i formler. Disse reglene er ingen garanti for at regnearket blir problemfritt, men de kan i stor grad medvirke til at vanlige feil blir funnet. Du kan aktivere eller deaktivere disse reglene enkeltvis. Begge metodene som er brukt nedenfor, gir de samme alternativene.

VisEndre hvilke vanlige problemer Excel kontrollerer

  1. Velg AlternativerVerktøy-menyen, og deretter kategorien Feilkontroll.

  2. Merk av for eller fjern merket for de alternativene du vil bruke.

VisRette opp ett vanlig formelproblem om gangen, på samme måten som en stavekontroll

Forsiktig!  Hvis regnearket tidligere er kontrollert for problemer, og problemene da ble ignorert, vil problemene ikke bli vist før de ignorerte problemene er tilbakestilt.

  1. Merk regnearket du vil kontrollere for feil.

  2. Hvis regnearket blir beregnet manuelt, trykker du F9 for å beregne det på nytt nå.

  3. Velg FeilkontrollVerktøy-menyen.

  4. Hvis du tidligere har ignorert feil og vil kontrollere dem på nytt, velger du Alternativer og Tilbakestill ignorerte feil, og deretter klikker du OK og Fortsett.

  5. Plasser dialogboksen Feilkontroll rett under formellinjen formellinje. Formellinjen er der det er mest hensiktsmessig å foreta endringer i en formel mens du bruker feilkontrollen.

  6. Klikk en knapp til høyre i dialogboksen. Alternativene er forskjellige for hver type problem.

    Hvis du klikker Ignorer feil, markeres det at problemet skal ignoreres i alle påfølgende kontroller.

  7. Klikk Neste.

  8. Fortsett til feilkontrollen er fullført.

VisMarkere vanlige formelproblemer i regnearket og rette dem der

Hvis en celle inneholder en formel som bryter en av reglene, vises en trekant i øverste venstre hjørne i cellen.

Celle med et formelproblem

  1. Celle med et formelproblem

  2. Velg AlternativerVerktøy-menyen, og deretter kategorien Feilkontroll.

  3. Merk av for Aktiver feilkontroll i bakgrunnen.

  4. Du kan endre fargen på trekanten som markerer hvor det oppstod et problem, ved å velge en ny farge i boksen Feilindikatorfarge.

  5. Merk en celle med en trekant i øverste venstre hjørne.

  6. Klikk knappen som vises ved siden av cellen Knappesymbol, og velg deretter alternativet du ønsker. Alternativene er forskjellige for hver problemtype, og den første oppføringen beskriver problemet.

    Hvis du klikker Ignorer feil, markeres det at problemet skal ignoreres i alle påfølgende kontroller.

  7. Gjenta de to trinnene foran.