Waarom telt de som niet in Excel? Problemen met het berekenen van formules in Microsoft Excel. AutoSom in Excel - Som geselecteerde cellen op tot kolommen en rijen

Excel wordt niet alleen gebruikt om tabellen te maken. Het belangrijkste doel is om getallen te berekenen met formules. Het is voldoende om nieuwe waarden in de cellen in te voeren en het systeem berekent ze automatisch opnieuw. In sommige gevallen vindt de berekening echter niet plaats. Vervolgens moet u uitzoeken waarom Excel het bedrag niet berekent.

De belangrijkste oorzaken van de storing

Excel berekent om vele redenen mogelijk geen bedragen of formules. Het probleem is vaak hoe? verkeerde formule, evenals in systeem instellingen boeken. Daarom is het aan te raden om aan de hand van enkele tips erachter te komen welke in deze specifieke situatie geschikt is.

Celopmaak wijzigen

Het programma geeft onjuiste berekeningen weer als de opgegeven formaten komen niet overeen met de waarde, die zich in de cel bevindt. Dan wordt de berekening ofwel helemaal niet toegepast, ofwel een heel ander getal. Als het formaat bijvoorbeeld tekst is, wordt de berekening niet uitgevoerd. Voor het programma is het alleen tekst, geen cijfers. Er kan zich ook een situatie voordoen waarin het formaat komt niet overeen met de werkelijkheid. In dit geval kan de gebruiker de berekening niet correct invoegen en zal Excel de som niet berekenen en het resultaat van de formule niet berekenen.

Om te controleren of de case echt in het formaat is, ga je naar het tabblad " thuis". Eerst moet u een niet-geverifieerde cel selecteren. Dit tabblad bevat: formaat informatie.

Als u het wilt wijzigen, klikt u gewoon op de pijl en selecteer vereist uit de lijst. Daarna maakt het systeem een ​​nieuwe berekening.

De lijst met formaten in deze sectie is compleet, maar zonder beschrijvingen en parameters. Daarom kan de gebruiker in sommige gevallen de juiste niet vinden. Dan is het beter om een ​​andere methode te gebruiken. Net als bij de eerste variant, selecteer cel. Klik daarna met de rechtermuisknop en open de opdracht "".

In het geopende venster is volledige lijst met formaten met beschrijving en instellingen. Selecteer gewoon degene die je wilt en klik op Oke».

Schakel de modus "Formules weergeven" uit

Soms merkt de gebruiker dat in plaats van een getal de berekening zelf wordt weergegeven en dat er geen rekening wordt gehouden met de formule in de cel. Vervolgens moet u deze modus uitschakelen. Daarna zal het systeem output het eindresultaat berekening, geen uitdrukking.

Om de " Formules weergeven", u moet naar de juiste sectie gaan" formules". Hier is het raam afhankelijkheden". Daarin bevindt zich de vereiste opdracht. Klik op de pijl om een ​​lijst met alle afhankelijkheden weer te geven. Selecteer uit de lijst " Laten zien» en schakel deze modus uit, als deze actief is.

Fouten in syntaxis

Vaak is een onjuiste weergave van het resultaat een gevolg syntaxis fouten. Dit gebeurt als de gebruiker de berekening alleen heeft ingevoerd en geen gebruik heeft gemaakt van de ingebouwde wizard. Alle cellen met fouten produceren dan geen berekening.

In dat geval moet u controleer de juiste spelling elke cel die een onjuist resultaat oplevert. U kunt alle waarden overschrijven met behulp van de ingebouwde wizard.

Herberekening van formule inschakelen

Alle berekeningen kunnen correct worden geschreven, maar als de celwaarden veranderen, vindt de herberekening niet plaats. Dan kan het worden uitgeschakeld. automatische berekeningswijzigingsfunctie. Om dit te controleren, gaat u naar de " Bestand", dan " Parameters:».

Ga in het geopende venster naar het tabblad " formules". Dit zijn de berekeningsopties. Het volstaat om het vakje op het item aan te vinken " automatisch” en sla de wijzigingen op zodat het systeem begint te herberekenen.

Het programma kan een volledige berekening uitvoeren, maar in plaats van een kant-en-klare waarde wordt een fout weergegeven en somt de kolom of cel de getallen mogelijk niet op. Aan de hand van de weergegeven melding kunt u beoordelen welke storing is opgetreden, bijv. deling door nul of verkeerd formaat.

Om de syntaxis te controleren en de fout te corrigeren, gaat u naar de " formules". De afhankelijkheden zijn het commando dat verantwoordelijk is voor de berekeningen.

Er wordt een venster geopend waarin de formule zelf wordt weergegeven. Klik hier op " Berekenen' om een ​​foutcontrole uit te voeren.

Andere fouten

Ook kan de gebruiker andere fouten tegenkomen. Afhankelijk van de oorzaak kunnen ze dienovereenkomstig worden gecorrigeerd.

Formule rekt niet uit

Rekken is nodig wanneer meerdere cellen moeten doe dezelfde berekeningen met verschillende betekenissen. Maar soms gaat dit niet automatisch. Controleer vervolgens of de functie is geïnstalleerd automatisch vullen, die zich in de parameters bevindt.

De som van cellen is onjuist berekend

Het bedrag wordt ook als onjuist beschouwd als het grootboek er zijn verborgen cellen. De gebruiker ziet ze niet, maar het systeem voert de berekening uit. Als resultaat geeft het programma één waarde weer, en het werkelijke bedrag zou anders moeten zijn.

Hetzelfde probleem doet zich voor als: waarden met decimalen. In dit geval moeten ze naar boven worden afgerond om de berekening correct uit te voeren.

Formule wordt niet automatisch berekend

Ga in het geopende venster naar automatische herberekening instellen en Vink het vakje aan in het betreffende team. Daarna moet u de wijzigingen opslaan.

Bent u het probleem tegengekomen dat Excel de formule niet berekent? Zo ja, dan moet u dit probleem waarschijnlijk in twee hoofdredenen verdelen:

De eerste optie - u hebt een formule ingevoerd, deze wordt weergegeven, maar niet in overweging genomen.

De tweede optie - u hebt een formule ingevoerd, deze wordt overwogen, maar er wordt een fout weergegeven.

Meer over elk geval hieronder:

U heeft de formule ingevoerd, maar de berekening vindt niet plaats, wat is er aan de hand? Hoogstwaarschijnlijk is het celformaat hoogstwaarschijnlijk Tekst (Klik met de rechtermuisknop - Cellen opmaken - Tabblad Getal - Tekst)

Stel het formaat in op Algemeen of Numeriek. Nu moet je naar de cel gaan en de formule activeren - d.w.z. selecteer het, ga naar binnen (F2) en druk op Enter.

"Hah", zegt u, "dus ik heb duizend van dergelijke regels." Redelijk. In gevallen van het eerste type probleem zal er een groene driehoek in de linkerbovenhoek van de cel zijn als Excel denkt dat de tekst die in de cel is ingevoerd een getalnotatie heeft. Wanneer u vervolgens een dergelijke cel selecteert, verschijnt het venster "Nummer opgeslagen als tekst":

Selecteer nu al dergelijke cellen en klik op het menu-item - converteren naar nummer. Klaar. Dezelfde tool is beschikbaar in Formules - Controleren op fouten.

Maar het gebeurt dat de groene driehoeken niet verschijnen en de conversie mislukt. Er is ook een uitgang.

Vermenigvuldig elk getal met 1 in de aangrenzende kolom/cel (bijv. =A1*1) om een ​​getal te krijgen. Nu heb je numerieke waarden die overal gekopieerd kunnen worden ;)

Excel leest de formule maar geeft een fout

Hoe hier te zijn. Ten eerste raad ik aan om over de fouten te lezen -. In hetzelfde artikel wordt een oplossing voor veel problemen voorgesteld. Om het geval aan te pakken wanneer er een fout in de berekeningen zit, is er een speciaal hulpmiddel - Bereken de formule (Formules - Sectie Formule-afhankelijkheden - Bereken formule)

Als u dit commando selecteert, wordt een speciaal venster geopend, waarmee u stap voor stap elke formule kunt uitvoeren. Bijvoorbeeld

Klik op Berekenen en stap voor stap heb je de resultaten van de berekening. Dit is erg handig als je 10 of meer voorwaarden of geneste formules hebt!

De formule telt niet. Andere gevallen:

Ik kwam ook gevallen tegen waarin de formule niet werd berekend, omdat de formuleweergavemodus per ongeluk was ingeschakeld (Taaklint - Formules - sectie Formule-afhankelijkheden - Formules weergeven)

Geeft vaak een foutmelding

Zoals de hint suggereert, kunnen de volgende fouten worden gemaakt. Maar meestal treedt deze fout op als u een haakje op de verkeerde plaats zet - controleer of alle haakjes op de juiste plaats staan ​​- hiervoor worden ze gemarkeerd.

WAARDE() functie

Een formule met zo'n functie wordt ook gebruikt om tekst om te zetten naar een getal. Meer

Deel dit artikel met je vrienden, laat reacties achter en veel succes met spreadsheets!

Deel ons artikel op uw sociale netwerken:

Als Excel de formule die u probeert te maken niet kan herkennen, ontvangt u mogelijk een foutmelding als deze:

Helaas betekent dit dat Excel niet begrijpt wat u probeert te doen, dus u kunt beter stoppen en opnieuw beginnen.

Klik eerst op de knop Oke of sleutel ESC om de foutmelding te sluiten.

U keert terug naar de cel met de verkeerde formule, die in de bewerkingsmodus staat en het probleemgebied wordt gemarkeerd. Als u niet weet wat u ermee moet doen en opnieuw wilt beginnen, verlaat u de bewerkingsmodus door nogmaals op de toets te drukken ESC of knop Annuleren in de formulebalk.

Als u een sprong vooruit wilt maken, bevat de volgende checklist instructies voor het oplossen van problemen om u te helpen erachter te komen wat er mis kan zijn.

Ziet u de fout met het hekje (#)?

Excel geeft verschillende hash (#) fouten weer zoals #VALUE!, #REF!, #NUM, #N/A, #DIV/0!, #NAME? en #NULL! om aan te geven wat er niet goed werkt in de formule. Bijvoorbeeld #WAARDE! de fout wordt veroorzaakt door slechte opmaak of niet-ondersteunde gegevenstypen in de argumenten. Bovendien ziet u #REF! fout als de formule verwijst naar cellen die zijn verwijderd of vervangen door andere gegevens. Het advies voor het oplossen van problemen is voor elke fout anders.

Opmerking:# # # # is geen formulegerelateerde fout. Dit betekent dat de kolom niet breed genoeg is om de inhoud van de cel weer te geven. Sleep een kolom om deze uit te vouwen, of klik op het tabblad home > formaat > kolombreedte automatisch aanpassen.

Bekijk de volgende secties voor de fouten die u ziet:

Telkens wanneer u een spreadsheet opent met formules die verwijzen naar waarden in andere spreadsheets, wordt u gevraagd de koppelingen bij te werken of te laten zoals ze zijn.


Excel geeft het bovenstaande dialoogvenster weer om ervoor te zorgen dat de formules in het huidige werkblad altijd verwijzen naar de meest actuele waarden voor het geval de referentiewaarde is gewijzigd. U kunt de links bijwerken of deze stap overslaan. Zelfs als u ervoor kiest om koppelingen niet bij te werken, kunt u dit op elk gewenst moment handmatig rechtstreeks in de spreadsheet doen.

U kunt er ook voor kiezen om dit dialoogvenster niet te tonen bij het openen van een bestand. Ga hiervoor naar de sectie Bestand > Opties > Geavanceerd > Algemeen en schakel het vinkje uit Vragen om automatische koppelingen bij te werken.


Formule retourneert een syntaxisconstructie, geen waarde

Als de formule geen waarde retourneert, gebruik dan de onderstaande instructies.


Formule niet geëvalueerd

Als de formule niet berekent, controleer dan of de automatische berekeningsfunctie is ingeschakeld in Excel. Formules worden niet geëvalueerd als handmatige berekening is ingeschakeld. Om te controleren of het is ingeschakeld automatische berekening, Volg onderstaande stappen.


Zie Herberekening, iteratie of precisie van formules wijzigen voor meer informatie over berekeningen.

Formule bevat een of meer kringverwijzingen

Een kringverwijzing treedt op wanneer een formule verwijst naar de cel waarin deze zich bevindt. De oplossing is om de formule naar een andere cel te verplaatsen of de syntaxis van de formule te wijzigen om kringverwijzingen te voorkomen. In sommige scenario's hebt u echter mogelijk een kringverwijzing nodig, omdat deze ertoe leidt dat functies worden herhaald en herhaald totdat aan een bepaalde numerieke voorwaarde is voldaan. In dat geval moet u de kringverwijzing in- of uitschakelen.

Voor meer informatie over kringverwijzingen, zie Een kringverwijzing verwijderen of oplossen

Begint de functie met een gelijkteken (=)?

Als een item niet begint met een gelijkteken, wordt het niet als een formule beschouwd en wordt het niet geëvalueerd (dit is een veelgemaakte fout).

Als je binnenkomt SOM(A1:A10), Excel geeft de tekenreeks weer SOM(A1:A10) in plaats van het resultaat van de formule. Bovendien, bij het binnenkomen 11/2 Excel geeft een datum weer zoals 2-nov of 02/11/2009 in plaats van 11 te delen door 2.

Om deze onverwachte resultaten te voorkomen, begint u uw formule altijd met een gelijkteken. Voer bijvoorbeeld in = SOM(A1:A10) En =11/2 .

Zijn de openings- en sluitingshaakjes op elkaar afgestemd?

Als een functie in een formule wordt gebruikt, is het belangrijk dat de functie correct werkt dat elk haakje openen een haakje sluiten heeft, dus zorg ervoor dat elk haakje een paar heeft. Bijvoorbeeld de formule =ALS(B5<0);"Недопустимо";B5*1,05) zal niet werken, omdat het twee sluithaakjes en slechts één openingshaakje heeft. De juiste versie van deze formule is als volgt: =ALS(B5<0;"Недопустимо";B5*1,05) .

Bevat de syntaxis alle vereiste argumenten?

Functies in Excel hebben argumenten - waarden die moeten worden opgegeven om de functie te laten werken. Slechts een klein aantal functies werkt zonder argumenten (bijvoorbeeld PI of TODAY). Controleer de formulesyntaxis die wordt weergegeven wanneer u de functie begint te typen om er zeker van te zijn dat alle vereiste argumenten zijn opgenomen.

Als u snel de syntaxis van een specifieke functie wilt bekijken, raadpleegt u de lijst met Excel-functies (per categorie).

Zijn er niet-geformatteerde getallen in formules?

Voer geen getallen in die zijn opgemaakt met dollartekens ($) en decimale scheidingstekens (,) in formules, want dollartekens betekenen absolute verwijzingen en komma's zijn scheidingstekens voor argumenten. In plaats van $1,000 U moet 1000 invoeren in de formule.

Als u opgemaakte getallen in argumenten gebruikt, krijgt u onverwachte berekeningsresultaten, maar ziet u mogelijk ook de #GETAL! . Als u bijvoorbeeld de formule invoert: =ABS(-2134) om de absolute waarde -2134 te vinden, toont Excel #GETAL! een fout omdat de ABS-functie slechts één argument nodig heeft en de getallen -2 en 134 als afzonderlijke argumenten ziet.

Opmerking: Het resultaat van een formule kan worden opgemaakt met decimale scheidingstekens en valutasymbolen na het invoeren van een formule met niet-opgemaakte getallen (constanten). Het wordt over het algemeen niet aanbevolen om constanten rechtstreeks in formules te gebruiken: ze kunnen moeilijk te vinden zijn als u waarden moet bijwerken, en ze zijn vaak verkeerd getypt. Het is veel handiger om constanten in aparte cellen te plaatsen waar ze beschikbaar zijn en gemakkelijk te raadplegen zijn.

De formule retourneert mogelijk niet de verwachte resultaten als het gegevenstype van de cel niet geschikt is voor de berekening. Als u bijvoorbeeld de eenvoudige formule =2+3 invoert in een cel met tekstindeling, kan Excel de ingevoerde gegevens niet berekenen. De cel geeft de tekenreeks weer =2+3 . Om deze fout op te lossen, wijzigt u het gegevenstype van de cel van Tekst op de Algemeen zoals hieronder beschreven.

    Selecteer een cel.

    Op het tabblad thuis klik op de pijl naast de lijst Numeriek formaat(of klik op CTRL+1) en selecteer Algemeen.

    Druk op toets F2 om de bewerkingsmodus te openen en druk vervolgens op de toets BINNENKOMEN om de formule te valideren.

Als u een datum invoert in een cel met numeriek gegevenstype kan worden weergegeven als een numerieke waarde in plaats van als een datum. Om dit nummer als datum weer te geven, in de collectie Numeriek formaat selecteer formaat datum van.

Probeer je te vermenigvuldigen zonder het *-teken te gebruiken?

Een kruis wordt vaak gebruikt als vermenigvuldigingsoperator in een formule ( x), maar Excel moet hiervoor een asterisk (*) gebruiken. Als u het "x"-teken in een formule gebruikt, verschijnt er een foutmelding en wordt u gevraagd de formule te corrigeren door deze te vervangen x op de "*".


Ontbreken er aanhalingstekens rond tekst in formules?

Als de formule tekst bevat, moet deze tussen aanhalingstekens staan.

Bijvoorbeeld de formule ="Vandaag" & TEKST(VANDAAG();"dddd, dd.MM") voegt de tekstreeks "Vandaag" samen met de resultaten van de functies TEKST en VANDAAG en retourneert een resultaat dat lijkt op het volgende: Het is vandaag maandag, 30.05.

In de formule is er een spatie in het veld "vandaag" vóór het afsluitende aanhalingsteken om witruimte tussen de woorden "vandaag" en "maandag 30 mei" te creëren. Als er geen aanhalingstekens om de tekst staan, kan #NAAM? in de formule verschijnen. vergissing .

Bevat de formule meer dan 64 functies?

Staan bladnamen tussen apostrofs?

Als u bijvoorbeeld de waarde uit cel D3 op het driemaandelijkse gegevensblad in een werkmap wilt retourneren, typt u: = "kwartaalgegevens"! D3. Zonder de aanhalingstekens rond de bladnaam, geeft de formule #NAAM weer? vergissing .

U kunt ook op waarden of cellen in een ander blad klikken om ernaar te verwijzen in een formule. Excel plaatst automatisch de bladnamen tussen aanhalingstekens.

Als de formule verwijst naar een externe werkmap, is het pad naar de werkmap dan correct opgegeven?

Als u bijvoorbeeld wilt verwijzen naar de cellen A1 - A8 op het verkoopblad in de Q2-verklaring die in Excel is geopend, voert u het volgende in: = Verkoop! A1:A8. Als er geen vierkante haken in de formule staan, #REF! .

Als de werkmap niet is geopend in Excel, voert u het volledige pad naar het bestand in.

Bijvoorbeeld =ROWS("C:\Mijn documenten\[Q2 Operations.xlsx]Sales"!A1:A8).

Opmerking: Als het volledige pad spaties bevat, moet u dit tussen apostrofs plaatsen (aan het begin van het pad en na de boeknaam vóór het uitroepteken).

Advies: Om het pad naar een andere werkmap te krijgen, is de eenvoudigste manier om deze te openen, een gelijkteken (=) in de originele werkmap te typen en vervolgens de toetsen te gebruiken ALT+TAB ga naar het tweede boek en selecteer een cel op het gewenste blad. Daarna kan de bronwerkmap worden gesloten. De formule wordt automatisch bijgewerkt om het volledige pad naar de bladnaam met de juiste syntaxis weer te geven. Dit pad kan naar behoefte worden gekopieerd en geplakt.

Probeer je numerieke waarden te delen door nul?

Het delen van een cel door een andere cel met een waarde van nul (0) of geen waarde resulteert in een #DIV of 0! Fout .

Om deze fout op te lossen, kunt u eenvoudig controleren of de noemer bestaat.

ALS(B1;A1/B1;0)

De betekenis van deze formule is: ALS B1 bestaat, retourneer dan het resultaat van het delen van A1 door B1, geef anders 0 terug.

Verwijst de formule naar gegevens op afstand?

Voordat u gegevens in cellen, bereiken, specifieke namen, werkbladen en werkmappen verwijdert, moet u altijd controleren of u formules hebt die ernaar verwijzen. U kunt formules vervangen door hun resultaten voordat u de gegevens waarnaar wordt verwezen, verwijdert.

Als u problemen ondervindt bij het vervangen van formules door hun resultaten, lees dan over fouten en mogelijke oplossingen:

    Als de formule verwijst naar cellen die zijn verwijderd of vervangen door andere gegevens en een #REF! Markeer de cel met #REF! Als de positie die u opgeeft vóór het eerste of na het laatste element in het veld ligt, retourneert de formule een #REF!-fout. Klik in de formulebalk op de #REF! en verwijder het. Voer vervolgens het bereik voor de formule opnieuw in.

    Als een specifieke naam ontbreekt en de formule die naar die naam verwijst, retourneert #NAAM? error Definieer een nieuwe naam die verwijst naar het gewenste bereik, of wijzig de formule om rechtstreeks naar het celbereik te verwijzen (bijvoorbeeld a2:D8).

    Als het blad ontbreekt en de formule die ernaar verwijst, retourneert #REF! Fout: Dit probleem kan niet worden opgelost, helaas kan het verwijderde blad niet worden hersteld.

    Als een werkmap ontbreekt, heeft dit geen invloed op de formule die ernaar verwijst totdat de formule is bijgewerkt.

    Als de formule bijvoorbeeld wordt gebruikt =[Boek1.xlsx]Blad1"!A1 en de werkmap niet meer bestaat, zijn de waarden die ernaar verwijzen nog steeds beschikbaar. Maar als u een formule bewerkt en opslaat die naar deze werkmap verwijst, verschijnt er een dialoogvenster Waarden bijwerken waarin u wordt gevraagd een bestandsnaam in te voeren. Klik op de knop Annuleren en houd de gegevens veilig door de formule die verwijst naar de ontbrekende werkmap te vervangen door de resultaten ervan.

Hallo vrienden. Heb je ooit meegemaakt dat na het invoeren van een formule de cel de formule zelf weergeeft in plaats van het resultaat van de berekening? Dit is een beetje ontmoedigend, omdat je alles goed hebt gedaan, maar je hebt niet gekregen wat. Hoe het programma in dit geval de formule te laten berekenen?

Eerst moet u de redenen voor dit gedrag begrijpen en vervolgens de situatie corrigeren. En de redenen kunnen als volgt zijn.

Formules weergeven ingeschakeld

Excel heeft een rekenmodus. Als het is ingeschakeld, ziet u formules op het werkblad. Hoe en waarom de weergave van formules toe te passen, vertelde ik in . Controleer of het is geactiveerd en schakel het vervolgens uit. Er zit een knoop op het lint Formules - Formule-afhankelijkheden - Formules weergeven. Als het is ingeschakeld, klikt u erop om het uit te schakelen.

Vaak wordt de weergave van formules per ongeluk ingeschakeld door op de toetscombinatie Ctrl+` te drukken.

De formule wordt door het programma als tekst gezien

Als Excel denkt dat een cel een tekenreeks bevat, berekent het de waarde niet, maar toont het gewoon de inhoud op het scherm. Hier kunnen verschillende redenen voor zijn:

  • Celformaat is ingesteld op tekst. Dit is een signaal voor het programma dat de inhoud moet worden uitgevoerd in dezelfde vorm als waarin deze is opgeslagen.


    Verander het formaat in Numeriek zoals gezegd.
  • Geen "=" teken aan het begin van de formule. Zoals ik al zei, beginnen alle berekeningen met een gelijkteken.


    Als je het mist, wordt de inhoud als tekst gezien. Voeg een gelijkteken toe en bereken de formule opnieuw.
  • Spatie voor "=". Als er per ongeluk een spatie wordt opgegeven voor het gelijkteken, wordt dit ook als tekst ervaren.


    Deze fout is moeilijk op te merken, dus u moet dit handmatig controleren. Verwijder de extra spatie en bereken opnieuw.
  • Formule tussen aanhalingstekens. Deze fout treedt op wanneer we met tekstgegevens werken. Informatie tussen aanhalingstekens wordt uiteraard als tekst behandeld.


    Verwijder extra aanhalingstekens, druk op Enter om te herberekenen.

Ik heb alle veelvoorkomende gevallen vermeld waarin de formule wordt weergegeven in plaats van het resultaat. Ik denk dat uw geval in de bovenstaande lijst zal staan, het zal niet moeilijk zijn om het probleem op te lossen. Als het niet is gelukt, schrijf dan in de reacties.

Belooft zeer interessant te worden. We zullen enkele eenvoudige technieken bekijken om snel formules te schrijven. Als je ze naar automatisme brengt, wordt je werk gemakkelijker en sneller gedaan. Meld u aan voor updates zodat u niets mist!