Hvorfor teller ikke summen i excel? Problemer med å beregne formler i Microsoft Excel. Autosum i Excel - Sum valgte celler til kolonner og rader

Excel brukes ikke bare til å lage tabeller. Hovedformålet er å beregne tall ved hjelp av formler. Det er nok å legge inn nye verdier i cellene, og systemet vil automatisk beregne dem på nytt. Men i noen tilfeller forekommer ikke beregningen. Deretter må du finne ut hvorfor Excel ikke beregner beløpet.

Hovedårsakene til feilen

Excel beregner kanskje ikke beløp eller formler av mange grunner. Problemet er ofte hvordan feil formel, så vel som i systeminnstillinger bøker. Derfor anbefales det å bruke noen få tips for å finne ut hvilken som passer i akkurat denne situasjonen.

Endre celleformat

Programmet viser feil beregninger hvis de spesifiserte formatene samsvarer ikke med verdien, som er i cellen. Da blir regnestykket enten ikke brukt i det hele tatt, eller så vil det gi et helt annet tall. For eksempel, hvis formatet er tekst, vil ikke beregningen bli utført. For programmet er det kun tekst, ikke tall. Det kan også være en situasjon hvor formatet samsvarer ikke med virkeligheten. I dette tilfellet vil brukeren ikke kunne sette inn beregningen riktig, og Excel vil ikke beregne summen og vil ikke beregne resultatet av formelen.

For å sjekke om saken virkelig er i formatet, gå til fanen " hjem". Først må du velge en ubekreftet celle. Denne fanen inneholder formatinformasjon.

Hvis du trenger å endre det, klikker du bare på pilen og velg nødvendig fra listen. Etter det vil systemet gjøre en ny beregning.

Listen over formater i denne delen er komplett, men uten beskrivelser og parametere. Derfor kan brukeren i noen tilfeller ikke finne den rette. Da er det bedre å bruke en annen metode. Akkurat som i den første varianten, velg celle. Etter det, høyreklikk og åpne kommandoen "".

I det åpne vinduet er komplett liste over formater med beskrivelse og innstillinger. Bare velg den du vil ha og klikk på OK».

Slå av "Vis formler"-modus

Noen ganger kan brukeren legge merke til at i stedet for et tall, vises selve beregningen og formelen i cellen blir ikke vurdert. Deretter må du deaktivere denne modusen. Etter det vil systemet gi ut det endelige resultatet beregning, ikke uttrykk.

For å deaktivere " Vis formler", bør du gå til den aktuelle delen" Formler". Her er vinduet Avhengigheter". Det er i den den nødvendige kommandoen er plassert. For å vise en liste over alle avhengigheter, klikk på pilen. Fra listen velg " Forestilling» og deaktiver denne modusen hvis den er aktiv.

Feil i syntaks

Ofte er feil visning av resultatet en konsekvens syntaksfeil. Dette skjer hvis brukeren skrev inn beregningen på egen hånd og ikke ty til hjelpen fra den innebygde veiviseren. Da vil ikke alle celler med feil produsere en beregning.

I så fall bør du sjekk riktig stavemåte hver celle som gir et feil resultat. Du kan overskrive alle verdier ved å bruke den innebygde veiviseren.

Aktiver omberegning av formel

Alle beregninger kan skrives riktig, men hvis celleverdiene endres, skjer ikke omberegningen. Da kan den slås av. automatisk beregningsendringsfunksjon. For å sjekke dette, gå til " Fil", deretter " Parametere».

I det åpne vinduet går du til fanen " Formler". Her er beregningsalternativene. Det er nok å merke av i boksen på elementet " Automatisk” og lagre endringene slik at systemet begynner å regne på nytt.

Programmet kan utføre en fullstendig beregning, men i stedet for en klar verdi, vises en feil og kolonnen eller cellen oppsummerer kanskje ikke tallene. Avhengig av meldingen som vises, kan du vurdere hvilken funksjonsfeil som har oppstått, for eksempel divisjon med null eller feil format.

For å dobbeltsjekke syntaksen og rette feilen, gå til " Formler". Avhengighetene er kommandoen som er ansvarlig for beregningene.

Et vindu åpnes som viser selve formelen. Her klikker du på " Regne ut' for å utføre en feilsjekk.

Andre feil

Brukeren kan også støte på andre feil. Avhengig av årsaken kan de korrigeres tilsvarende.

Formelen strekker seg ikke

Stretching er nødvendig når flere celler må gjør de samme beregningene med ulike betydninger. Men noen ganger skjer ikke dette automatisk. Deretter bør du sjekke at funksjonen er installert automatisk fylling, som er plassert i parameterne.

Summen av celler er feil beregnet

Beløpet anses også som feil dersom reskontro det er skjulte celler. Brukeren ser dem ikke, men systemet utfører beregningen. Som et resultat viser programmet én verdi, og det virkelige beløpet bør være annerledes.

Det samme problemet oppstår hvis verdier med desimaler. I dette tilfellet må de rundes opp for at beregningen skal utføres riktig.

Formel beregnes ikke automatisk

I det åpne vinduet går du til å sette opp automatisk omberegning og merk av i boksen på det tilsvarende laget. Etter det må du lagre endringene.

Har du støtt på problemet med at Excel ikke beregner formelen? Hvis ja, bør du sannsynligvis dele dette problemet inn i to hovedårsaker:

Det første alternativet - du skrev inn en formel, den vises, men vurderes ikke.

Det andre alternativet - du skrev inn en formel, den vurderes, men en feil vises.

Mer om hver sak nedenfor:

Du skrev inn formelen, men beregningen skjer ikke, hva er i veien? Mest sannsynlig er celleformatet mest sannsynlig Tekst (Høyreklikk - Formater celler - Tallfane - Tekst)

Sett formatet til Generelt eller Numerisk. Nå må du gå inn i cellen og aktivere formelen - dvs. velg den, gå inn (F2) og trykk Enter.

"Hah," sier du, "så jeg har tusen slike linjer." Rimeligvis. I tilfeller for den første typen oppgave vil det være en grønn trekant i øvre venstre hjørne av cellen hvis Excel mener at teksten som legges inn i cellen er i tallformat. Deretter, når du velger en slik celle, vil vinduet "Nummer lagret som tekst" vises:

Velg nå alle slike celler og klikk på menyelementet - konverter til tall. Klar. Det samme verktøyet er tilgjengelig i Formler - Se etter feil.

Men det hender at de grønne trekantene ikke vises og konverteringen mislykkes. Det er også en utgang.

Bare multipliser hvert tall med 1 i den tilstøtende kolonnen/cellen (f.eks. =A1*1) for å få et tall. Nå har du numeriske verdier som kan kopieres hvor som helst ;)

Excel leser formelen, men gir en feil

Hvordan være her. Først foreslår jeg å lese om feilene -. I samme artikkel er det foreslått en løsning på mange problemer. For å håndtere tilfellet når det er en feil i beregningene, er det et spesielt verktøy - Beregn formelen (Seksjonen Formler - Formelavhengigheter - Beregn formel)

Hvis du velger denne kommandoen, åpnes et spesielt vindu der du kan utføre en hvilken som helst formel trinn for trinn. For eksempel

Klikk på Beregn og trinn for trinn får du resultatet av beregningen. Dette er veldig nyttig når du har 10 eller flere betingelser eller nestede formler!

Formelen teller ikke. Andre tilfeller:

Jeg møtte også tilfeller der formelen ikke er beregnet, fordi formelvisningsmodusen ved et uhell ble slått på (Oppgavebånd - Formler - Delen Formelavhengigheter - Vis formler)

Gir ofte feil

Som hintet antyder, kan følgende feil gjøres. Men oftest oppstår denne feilen hvis du setter en brakett på feil sted - sjekk om alle brakettene er på rett plass - de er uthevet for dette.

VALUE() funksjon

En formel med en slik funksjon brukes også for å konvertere tekst til et tall. Mer

Del denne artikkelen med vennene dine, legg igjen kommentarer og lykke til med regneark!

Del artikkelen vår på dine sosiale nettverk:

Hvis Excel ikke kan gjenkjenne formelen du prøver å lage, kan det hende du får en feilmelding som denne:

Dessverre betyr dette at Excel ikke forstår hva du prøver å gjøre, så det kan være bedre å slutte og begynne på nytt.

Klikk først på knappen OK eller nøkkel ESC for å lukke feilmeldingen.

Du kommer tilbake til cellen med feil formel, som vil være i redigeringsmodus og problemområdet vil bli uthevet. Hvis du ikke vet hva du skal gjøre med den og vil starte på nytt, avslutter du redigeringsmodus ved å trykke på tasten igjen ESC eller knappen Avbryt i formellinjen.

Hvis du ønsker å hoppe videre, inneholder følgende sjekkliste feilsøkingsinstruksjoner for å hjelpe deg med å finne ut hva som kan være galt.

Ser du hash-merket (#) feilen?

Excel viser ulike hash-feil (#) som #VERDI!, #REF!, #NUM, #N/A, #DIV/0!, #NAME? og #NULL! for å indikere hva som ikke fungerer riktig i formelen. For eksempel #VERDI! feilen er forårsaket av dårlig formatering eller ustøttede datatyper i argumentene. I tillegg vil du se #REF! feil hvis formelen refererer til celler som har blitt slettet eller erstattet med andre data. Feilsøkingsråd vil være forskjellige for hver feil.

Merk:# # # # er ikke en formelrelatert feil. Dette betyr at kolonnen ikke er bred nok til å vise innholdet i cellen. Bare dra en kolonne for å utvide den, eller klikk på fanen hjem > format > autotilpass kolonnebredde.

Se gjennom følgende avsnitt for feilene du ser:

Hver gang du åpner et regneark med formler som refererer til verdier i andre regneark, vil du bli bedt om å oppdatere koblingene eller la dem være som de er.


Excel viser dialogboksen ovenfor for å sikre at formlene i det gjeldende regnearket alltid peker på de mest oppdaterte verdiene i tilfelle referanseverdien har endret seg. Du kan oppdatere koblingene eller hoppe over dette trinnet. Selv om du velger å ikke oppdatere lenker, kan du gjøre det manuelt når som helst direkte i regnearket.

Du kan også velge å ikke vise denne dialogboksen når du åpner en fil. For å gjøre dette, gå til delen Fil > Alternativer > Avansert > Generelt og fjern merket Be om å oppdatere automatiske lenker.


Formel returnerer en syntakskonstruksjon, ikke en verdi

Hvis formelen ikke returnerer en verdi, bruk instruksjonene nedenfor.


Formel ikke evaluert

Hvis formelen ikke beregner, sjekk om den automatiske beregningsfunksjonen er aktivert i Excel. Formler blir ikke evaluert hvis manuell beregning er aktivert. For å sjekke om det er aktivert automatisk beregning, følg trinnene nedenfor.


For mer informasjon om beregninger, se Endre omberegning av formel, iterasjon eller presisjon.

Formel inneholder en eller flere sirkulære referanser

En sirkulær referanse oppstår når en formel refererer til cellen den er i. Løsningen er å flytte formelen til en annen celle eller endre formelsyntaksen for å unngå sirkulære referanser. I noen scenarier kan det imidlertid hende du trenger en sirkulær referanse, da de resulterer i at funksjoner itererer og gjentas til en viss numerisk betingelse er oppfylt. I et slikt tilfelle må du aktivere eller deaktivere den sirkulære referansen.

For mer informasjon om sirkulære referanser, se Fjerne eller løse en sirkulær referanse

Begynner funksjonen med et likhetstegn (=)?

Hvis en oppføring ikke begynner med et likhetstegn, regnes den ikke som en formel og blir ikke evaluert (dette er en vanlig feil).

Hvis du går inn SUM(A1:A10), Excel vil vise tekststrengen SUM(A1:A10) i stedet for resultatet av formelen. I tillegg når man går inn 11/2 Excel viser en dato som 2-nov eller 02/11/2009 i stedet for å dele 11 med 2.

For å unngå disse uventede resultatene, start alltid formelen med et likhetstegn. For eksempel, enter = SUM(A1:A10) Og =11/2 .

Er åpnings- og lukkebeslag matchet?

Hvis en funksjon brukes i en formel, er det viktig for at funksjonen skal fungere riktig at hver åpningsparentes har en avsluttende parentes, så sørg for at hver parentes har et matchende par. For eksempel formelen =HVIS(B5<0);"Недопустимо";B5*1,05) vil ikke fungere, fordi den har to lukkebeslag og kun én åpningsbrakett. Den riktige versjonen av denne formelen er som følger: =HVIS(B5<0;"Недопустимо";B5*1,05) .

Inkluderer syntaksen alle nødvendige argumenter?

Funksjoner i Excel har argumenter - verdier som må oppgis for at funksjonen skal fungere. Bare et lite antall funksjoner fungerer uten argumenter (for eksempel PI eller TODAY). Sjekk formelsyntaksen som vises når du begynner å skrive funksjonen for å sikre at alle nødvendige argumenter er inkludert.

Hvis du raskt trenger å gå gjennom syntaksen til en spesifikk funksjon, se listen over Excel-funksjoner (etter kategori).

Er det uformaterte tall i formler?

Ikke skriv inn tall formatert med dollartegn ($) og desimalskilletegn (,) i formler, fordi dollartegn betyr absolutte referanser og komma er argumentskilletegn. I stedet for $1,000 Du må skrive inn 1000 i formelen.

Hvis du bruker formaterte tall i argumenter, vil du få uventede beregningsresultater, men du kan også se #NUM! . For eksempel hvis du skriver inn formelen =ABS(-2134) for å finne den absolutte verdien -2134, viser Excel #NUM! en feil fordi ABS-funksjonen tar bare ett argument og den ser tallene -2 og 134 som separate argumenter.

Merk: Resultatet av en formel kan formateres ved hjelp av desimalskilletegn og valutasymboler etter angi en formel med uformaterte tall (konstanter). Det anbefales generelt ikke å bruke konstanter direkte i formler: de kan være vanskelige å finne hvis du trenger å oppdatere verdier, og de er ofte skrevet feil. Det er mye mer praktisk å sette konstanter i separate celler der de vil være tilgjengelige og enkle å referere til.

Formelen returnerer kanskje ikke de forventede resultatene hvis cellens datatype ikke er egnet for beregningen. Hvis du for eksempel skriver inn den enkle formelen =2+3 i en celle som er i tekstformat, vil ikke Excel kunne beregne de angitte dataene. Cellen vil vise strengen =2+3 . For å fikse denne feilen, endre cellens datatype fra TekstGenerell som beskrevet nedenfor.

    Velg en celle.

    På fanen hjem klikk på pilen ved siden av listen Numerisk format(eller klikk CTRL+1) og velg Generell.

    Trykk på tasten F2 for å gå inn i redigeringsmodus, og trykk deretter på tasten TAST INN for å validere formelen.

Hvis du skriver inn en dato i en celle som har numerisk datatype, kan den vises som en numerisk verdi i stedet for en dato. For å vise dette nummeret som en dato, i samlingen Numerisk format velg format dato.

Prøver du å multiplisere uten å bruke *-tegnet?

Et kryss brukes ofte som en multiplikasjonsoperator i en formel ( x), men Excel må bruke en stjerne (*) til dette formålet. Hvis du bruker "x"-tegnet i en formel, vil en feilmelding vises og du vil bli bedt om å korrigere formelen ved å erstatte x på "*".


Mangler anførselstegn rundt tekst i formler?

Hvis formelen inneholder tekst, må den stå i anførselstegn.

For eksempel formelen ="I dag" & TEXT(TODAY();"dddd, dd.MM") setter sammen tekststrengen "Today" med resultatene av TEXT- og TODAY-funksjonene og returnerer et resultat som ligner på følgende: I dag er det mandag 30.05.

I formelen er det et mellomrom i "i dag"-feltet før det avsluttende anførselstegn for å gi mellomrom mellom ordene "i dag" og "mandag 30. mai". Hvis det ikke er anførselstegn rundt teksten, kan #NAME? vises i formelen. feil.

Inkluderer formelen mer enn 64 funksjoner?

Er arknavn innesluttet i apostrof?

For å returnere verdien fra celle D3 på det kvartalsvise dataarket i en arbeidsbok, skriver du for eksempel: = "kvartalsdata"! D3. Uten anførselstegn rundt arknavnet, viser formelen #NAVN? feil.

Du kan også klikke på verdier eller celler i et annet ark for å referere til dem i en formel. Excel vil automatisk omslutte arknavnene i anførselstegn.

Hvis formelen refererer til en ekstern arbeidsbok, er arbeidsbokbanen angitt riktig?

For å referere til cellene A1 - A8 på salgsarket i Q2-setningen som er åpen i Excel, skriver du inn: = Salg! A1: A8. Hvis det ikke er noen firkantede parenteser i formelen, #REF! .

Hvis arbeidsboken ikke er åpen i Excel, skriv inn hele banen til filen.

For eksempel =RADER("C:\Mine dokumenter\[Q2 Operations.xlsx]Salg"!A1:A8).

Merk: Hvis hele banen inneholder mellomrom, må du omslutte den i apostrof (på begynnelsen av banen og etter boknavnet før utropstegnet).

Råd: For å få banen til en annen arbeidsbok, er den enkleste måten å åpne den, skrive inn et likhetstegn (=) i den originale arbeidsboken, og deretter bruke tastene ALT+TAB gå til den andre boken og velg hvilken som helst celle på ønsket ark. Etter det kan kildearbeidsboken lukkes. Formelen vil automatisk oppdateres for å vise hele banen til arknavnet med riktig syntaks. Denne banen kan kopieres og limes inn etter behov.

Prøver du å dele numeriske verdier med null?

Å dele en celle med en annen celle som har en verdi på null (0) eller ingen verdi resulterer i en #DIV eller 0! Feil .

For å fikse denne feilen kan du ganske enkelt sjekke om nevneren eksisterer.

HVIS(B1;A1/B1;0)

Betydningen av denne formelen er: HVIS B1 eksisterer, returner resultatet av å dele A1 med B1, ellers returner 0.

Refererer formelen til eksterne data?

Før du sletter data i celler, områder, spesifikke navn, regneark og arbeidsbøker, må du alltid sjekke om du har formler som refererer til dem. Du kan erstatte formler med resultatene før du sletter de refererte dataene.

Hvis du har problemer med å erstatte formler med resultatene, kan du lese om feil og mulige løsninger:

    Hvis formelen refererer til celler som har blitt slettet eller erstattet med andre data og returnerer en #REF! Marker cellen med #REF! Hvis posisjonen du angir er før det første eller etter det siste elementet i feltet, returnerer formelen en #REF!-feil. I formellinjen klikker du på #REF! og slett den. Angi deretter området for formelen på nytt.

    Hvis et spesifikt navn mangler og formelen som refererer til det navnet returnerer #NAVN? error Definer et nytt navn som refererer til ønsket område, eller endre formelen for å referere direkte til celleområdet (for eksempel a2:D8).

    Hvis arket mangler og formelen som refererer til det returnerer #REF! Feil: Dette problemet kan ikke fikses, dessverre kan ikke arket som ble slettet gjenopprettes.

    Hvis en arbeidsbok mangler, påvirker det ikke formelen som refererer til den før formelen er oppdatert.

    For eksempel hvis formelen brukes =[Book1.xlsx]Ark1"!A1 og arbeidsboken ikke lenger eksisterer, vil verdiene som refererer til den fortsatt være tilgjengelige. Men hvis du redigerer og lagrer en formel som refererer til denne arbeidsboken, vil en dialogboks vises Oppdater verdier ber deg angi et filnavn. Klikk på knappen Avbryt og hold dataene trygge ved å erstatte formelen som refererer til den manglende arbeidsboken med resultatene.

Hei venner. Har du noen gang opplevd at etter å ha lagt inn en formel, viser cellen selve formelen i stedet for resultatet av beregningen? Dette er litt nedslående, fordi du gjorde alt riktig, men du skjønte ikke hva. Hvordan tvinge programmet til å beregne formelen i dette tilfellet?

Først må du forstå årsakene til denne oppførselen, og deretter rette opp situasjonen. Og årsakene kan være som følger.

Visningsformler aktivert

Excel har en beregningsmodus. Når den er på, ser du formler på regnearket. Hvordan og hvorfor bruke visning av formler, fortalte jeg i . Sjekk om den er aktivert, og deaktiver den. Det er en knapp på båndet Formler - Formelavhengigheter - Vis formler. Hvis den er aktivert, klikk på den for å deaktivere den.

Ofte slås visningen av formler på ved et uhell ved å trykke på tastekombinasjonen Ctrl+`.

Formelen oppfattes av programmet som tekst

Hvis Excel tror at en celle inneholder en tekststreng, vil den ikke beregne verdien, men bare vise innholdet på skjermen. Det kan være flere årsaker til dette:

  • Celleformat er satt til tekst. Dette er et signal til programmet om at innholdet skal sendes ut i samme form som det er lagret i.


    Endre formatet til Numerisk som sagt.
  • Ingen "="-tegn i begynnelsen av formelen. Som jeg sa i, begynner alle beregninger med et likhetstegn.


    Går du glipp av det, vil innholdet oppfattes som tekst. Legg til et likhetstegn og beregn formelen på nytt.
  • Mellomrom før "=". Dersom et mellomrom ved et uhell angis før likhetstegnet, vil dette også oppfattes som tekst.


    Denne feilen er vanskelig å legge merke til, så du må sjekke manuelt. Slett det ekstra mellomrommet og beregn på nytt.
  • Formel omgitt av anførselstegn. Denne feilen oppstår når vi jobber med tekstdata. Informasjon i anførselstegn behandles selvsagt som tekst.


    Fjern ekstra sitater, trykk Enter for å beregne på nytt.

Jeg har listet opp alle de vanlige tilfellene der formelen vises i stedet for resultatet. Jeg tror din sak vil være i listen ovenfor, det vil ikke være vanskelig å fikse problemet. Hvis det ikke gikk, skriv i kommentarfeltet.

Lover å bli veldig interessant. Vi skal se på noen enkle teknikker for raskt å skrive formler. Hvis du bringer dem til automatisering, vil arbeidet ditt bli gjort enklere og raskere. Registrer deg for oppdateringer slik at du ikke går glipp av noe!