Hva er en feilkode?
En feilkode er en melding som #DIV/0! eller #REF! som vises i en celle når rapportbyggeren ikke klarer å regne den ut. Kodene fungerer på samme måte som i Excel og Google Sheets, og forteller deg hva som gikk galt. En feilkode gjelder bare cellen den står i, og resten av rapporten regnes ut som normalt.
Har du bygget en rapport og fått en feilkode i stedet for et tall? Her får du oversikten over hva hver kode betyr, og hva du gjør for å rette den.
Slik finner du ut hva som er feil
Cellen med feil får en rød etikett i det øverste høyre hjørnet. Slik gjør du det:
- Åpne rapporten, eller bruk forhåndsvisningen i rapportbyggeren.
- Klikk på cellen med feilmeldingen. Da ser du ofte en forklaring på feilen.
- For mange feil viser forklaringen også selve formelen, med en pil (↑) som peker på stedet der feilen oppstod
- Gå tilbake til rapportbyggeren, marker cellen og rett formelen i formelfeltet og lagre rapporten.
Hva betyr feilkodene?
| Feilkode | Hva den betyr | Slik retter du den |
|---|---|---|
#ARG! |
Formelen har feil antall argumenter, eller argumentene har feil format. | Slå opp funksjonen i oversikten over formler og funksjoner, og sjekk hvilke argumenter den krever. Argumenter i hakeparentes er valgfrie, alle andre må være med. |
#AUTH! |
Du mangler tilgang til dataene formelen henter, for eksempel regnskapstall eller ansattinformasjon. | Be brukeradministratoren i selskapet om tilgangen som mangler, eller be den som laget rapporten om å fjerne cellen. |
#CALC! |
Rapporten klarer ikke å regne ut uttrykket. Formelen forsøker for eksempel å regne på færre eller flere verdier enn den kan, eller inneholder en matematisk feil. | Sjekk at verdiene formelen kombinerer passer sammen, for eksempel at to lister har like mange elementer. Del gjerne opp formelen i flere celler for å finne hvor det stopper. |
#DIV/0! |
Cellen forsøker å dele på 0. Divisjon på 0 er udefinert, og skjer ofte når nevneren er tom for en konto, et prosjekt eller en periode. | Plasser divisjonen inn i IFERROR( divisjon, 0 ). Da viser rapporten 0 i stedet for feilkoden når nevneren er tom eller 0. |
#ERROR! |
Formelen inneholder et uventet tegn, eller kan ikke leses. Den vanligste årsaken er komma i stedet for punktum i desimaltall. | Bruk punktum som desimaltegn, for eksempel 0.25. Sjekk også at alle parenteser og anførselstegn er lukket. |
#FILTER! |
Filteret kan ikke brukes på denne cellen. Funksjonen støtter ikke filteret som er satt på raden eller kolonnen, eller filteret er ugyldig. | Sjekk hvilke filtre funksjonen støtter i oversikten over formler og funksjoner. Faktura-funksjonene støtter for eksempel kunde, prosjekt og produkt. |
#N/A |
Formelen gir en verdi som ikke er definert eller tilgjengelig. | Sjekk at det finnes data for filteret på raden og kolonnen. Bruk IFERROR( formel, 0 ) hvis du vil vise 0 i stedet. |
#NAME? |
Rapportbyggeren kjenner ikke igjen et navn i formelen. Det er vanligvis en funksjon eller et variabelnavn som er skrevet feil. | Sjekk stavemåten. Skriv funksjonsnavnet i formelfeltet, så foreslår rapportbyggeren funksjonene som finnes. Variabelnavnet ser du ved å markere raden eller kolonnen. |
#NUM! |
Tallet kan ikke regnes ut, for eksempel fordi resultatet blir for stort eller ikke er et gyldig tall. | Kontroller tallene som går inn i formelen, og bruk IFERROR() der resultatet kan bli ugyldig. |
#REF! |
Referansen er sirkulær eller udefinert. Cellen henter data fra en liste som ikke finnes, fra en posisjon utenfor listen, eller fra et uttrykk som peker tilbake på cellen selv, direkte eller indirekte. | Kontroller at formelen ikke refererer til sin egen rad eller kolonne. Bruker du INDEX() eller SUBARRAY(), må posisjonen finnes i listen. Plasser gjerne inn i en IFERROR() formel. |
#SIZE! |
Rapporten er for stor. Rapporter har en grense på antall celler, og autogrupper på både rader og kolonner kan raskt gi rapporten for mange celler. | Legg til filtre på autogruppene, for eksempel et kontointervall, og bruk «Fjern tomme rader» i visningsvalgene. Vurder også å dele rapporten opp i mindre rapporter |
#TIME! |
Utregningen tar for lang tid. Det skjer oftest i store rapporter der resultatet fra mange celler brukes videre i kjeder av beregninger. | Begrens perioden eller filtrene, fjern autogrupper du ikke trenger eller unødvendige beregninger. |
#VALUE! |
Verdien eller verditypen er ugyldig. Formelen bruker for eksempel en referanse som ikke finnes i rapporten, eller en verdi av en annen type enn forventet, som tekst der det skal være et tall eller referanse. | Sjekk formelen i rapporten mot beskrivelsen av formlen her, og referansene benyttet mot de som finnes i rapporten fra før av. |
Slik unngår du de vanligste feilene
- Plasser alle divisjoner inn i
IFERROR( formel, 0 ), for eksempel når du regner ut prosenter eller dekningsgrad. - Bruk punktum som desimaltegn i formler, og sett tekst i anførselstegn.
- Klikk på cellen du skal bruke mens du skriver en formel, så setter rapportbyggeren inn riktig referanse for deg.
- Bruk forhåndsvisningen ofte. Da oppdager du feil før rapporten blir for stor.
Ofte stilte spørsmål
Hvorfor fungerte rapporten før, men vil ikke lenger laste inn uten feilmeldinger?
Rapporten har sannsynligvis blitt for stor. Flere kontoer, prosjekter eller perioder gir flere celler å regne ut, og vil til slutt passere grensen for utregningstid eller størrelse. Begrens perioden, legg til filtre, eller del rapporten i mindre rapporter for å løse problemet.