We couldn’t sign you in
Select the account you want to use.
Niet-werkende formules voorkomen

Als een formule die u probeert te maken niet wordt opgelost in Excel, wordt mogelijk een foutbericht zoals dit weergegeven:

Afbeelding van het dialoogvenster van Excel 'Probleem met deze formule'

Helaas betekent dit dat Excel niet kan begrijpen wat u probeert te doen, dus misschien wilt u gewoon opnieuw beginnen.

Selecteer eerst OK of druk op Esc om het foutbericht te sluiten.

U keert terug naar de cel met de onjuiste formule, die in de bewerkingsmodus zal staan, en Excel markeert de plaats waar het probleem zich voordoet. Als u nog steeds niet weet wat u van daaruit moet doen en opnieuw wilt beginnen, kunt u nogmaals op Esc drukken of de knop Annuleren in de formulebalk selecteren, waardoor u de bewerkingsmodus niet meer kunt gebruiken.

Afbeelding van de knop Annuleren op de formulebalk

Als u verder wilt gaan, bevat de volgende controlelijst stappen voor probleemoplossing om u te helpen erachter te komen wat er mogelijk fout is gegaan.

Opmerking: Als uMicrosoft 365 voor het web gebruikt, ziet u mogelijk niet dezelfde fouten of zijn de oplossingen mogelijk niet van toepassing.

Live en gratis antwoorden krijgen in Excel

Excel genereert diverse hekjes (#) zoals #VALUE!, #REF!, #NUM, #N/A, #DIV/0!, #NAME?en #NULL!, om aan te geven dat iets in uw formule niet goed werkt. Bijvoorbeeld de #VALUE! fout wordt veroorzaakt door onjuiste opmaak of niet-ondersteunde gegevenstypen in argumenten. Of u ziet de #REF! als een formule verwijst naar cellen die zijn verwijderd of vervangen door andere gegevens. De richtlijnen voor het oplossen van problemen verschillen per fout.

Opmerking: #### is geen fout in verband met een formule. Het betekent alleen maar dat de kolom niet breed genoeg is om de inhoud weer te geven. U kunt de kolom breder maken door de rand ervan te slepen of door naar Start > Opmaak > Kolombreedte AutoAanpassen te gaan.

Afbeelding van Start > Indeling > Kolombreedte automatisch aanpassen

Raadpleeg een van de volgende onderwerpen die betrekking hebben op de pound-fout die u ziet:

Telkens wanneer u een spreadsheet opent dat formules bevat die verwijzen naar waarden in andere spreadsheets, wordt u gevraagd de verwijzingen bij te werken of deze ongewijzigd te laten.

Dialoogvenster Verbroken verwijzingen in Excel

In Excel wordt het bovenstaande dialoogvenster weergegeven om ervoor te zorgen dat de formules in het huidige werkblad altijd verwijzen naar de meest bijgewerkte waarde voor het geval de referentiewaarde is gewijzigd. U kunt kiezen voor het wel of niet bijwerken van de verwijzingen. Zelfs als u ervoor kiest de verwijzingen niet bij te werken, kunt u de koppelingen in het werkblad altijd handmatig bijwerken wanneer u maar wilt.

U kunt de weergave van het dialoogvenster voordat u begint altijd uitschakelen. Hiervoor gaat u naar Opties voor bestand > > Geavanceerd > Algemeen en schakelt u het vak Vragen om automatische koppelingen bij te werken uit.

Afbeelding van de optie Vragen om automatische koppeling bij te werken

Belangrijk: Als dit de eerste keer is dat u met verbroken koppelingen in formules werkt, als u een opfrisfunctie nodig hebt voor het oplossen van verbroken koppelingen of als u niet weet of u de verwijzingen moet bijwerken, raadpleegt u Control wanneer externe verwijzingen (koppelingen) worden bijgewerkt.

Als de formule niet de waarde weergeeft, gaat u als volgt te werk:

  • Zorg ervoor dat Excel is ingesteld om formules weer te geven in uw spreadsheet. Hiervoor selecteert u het tabblad Formules en selecteert u Formules weergeven in de groep Formules controleren.

    Tip: U kunt ook de sneltoets Ctrl + ' (de toets boven de Tab-toets) gebruiken. Wanneer u dit doet, worden uw kolommen automatisch breder om uw formules weer te geven, maar maak u geen zorgen, wanneer u terugschakelt naar de normale weergave, worden de kolommen aangepast.

  • Als het probleem met de bovenstaande stap nog steeds niet is opgelost, is het mogelijk dat de cel is opgemaakt als tekst. U kunt met de rechtermuisknop klikken op de cel en selecteer Celeigenschappen > Algemeen (of druk op Ctrl + 1) en druk op F2 > Enter om de indeling te wijzigen.

  • Als u een kolom hebt met een groot celbereik dat is opgemaakt als tekst, kunt u het bereik selecteren, de getalnotatie van uw keuze toepassen en naar Gegevens > tekst naar kolom > Voltooien gaan. Hiermee wordt de indeling toegepast op alle geselecteerde cellen.

    Afbeelding van het dialoogvenster Gegevens > tekst naar kolommen

Wanneer een formule niet wordt berekend, moet u controleren of automatische berekening is ingeschakeld in Excel. Formules worden niet berekend als handmatige berekening is ingeschakeld. Volg deze stappen om te controleren op automatische berekening.

  1. Selecteer het tabblad Bestand , selecteer Opties en selecteer vervolgens de categorie Formules .

  2. Controleer in de sectie Berekeningsopties onder Werkmap berekenen of de optie Automatisch is geselecteerd.

    Afbeelding van de opties Automatische en handmatige berekening

Zie Formuleherberekening, iteratie of precisie wijzigen voor meer informatie over berekeningen.

Een kringverwijzing vindt plaats 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 in een cel die kringverwijzingen vermijdt. In sommige gevallen heeft u echter kringverwijzingen nodig, omdat ze ervoor zorgen dat uw functies worden herhaald totdat aan een bepaalde numerieke voorwaarde is voldaan. In dergelijke gevallen moet u Verwijderen inschakelen of een kringverwijzing toestaan.

Zie Een kringverwijzing verwijderen of toestaan voor meer informatie over kringverwijzingen.

Als uw invoer niet met een gelijkteken begint, is het geen formule en wordt deze niet berekend. Dit is een veelgemaakte fout.

Als u iets typt als SOM(A1:A10), wordt de tekenreeks SOM(A1:A10) weergegeven in plaats van het resultaat van een formule. Als u 11/2 typt, wordt in Excel ook een datum weergegeven, zoals 2 november of 02-11-2009, in plaats van 11 door 2 te delen.

Om deze onverwachte resultaten te voorkomen, moet u de functie altijd vooraf laten gaan door een gelijkteken. Typ bijvoorbeeld: =SOM(A1:A10) en =11/2.

Wanneer u een functie in een formule gebruikt, moet elk haakje openen vergezeld gaan van een haakje sluiten, omdat de functie anders niet goed werkt. Controleer of elk haakje openen een bijbehorend haakje sluiten heeft. De formule =ALS(B5<0),"Ongeldig",B5*1,05) werkt bijvoorbeeld niet omdat er twee haakjes sluiten zijn, maar slechts één haakje openen. De juiste formule is: =ALS(B5<0;"Niet geldig";B5*1,05).

Excel-functies hebben argumenten: waarden die u moet opgeven om de functie te laten werken. Slechts enkele functies (zoals PI of TODAY) hebben geen argumenten. Controleer de syntaxis van de formule die wordt weergegeven wanneer u begint te typen in de functie om te controleren of de functie de vereiste argumenten heeft.

In de functie HOOFDLETTERS mag u bijvoorbeeld slechts één teksttekenreeks of celverwijzing als argument gebruiken: =HOOFDLETTERS("hallo") of =HOOFDLETTERS(C2).

Opmerking: De argumenten van de functie worden weergegeven in een zwevende functieverwijzingswerkbalk onder de formule terwijl u deze typt.

Schermafbeelding van de werkbalk van Naslag voor functies

Voor sommige functies, zoals SOM, zijn alleen numerieke argumenten vereist, terwijl andere functies, zoals VERVANGEN, een tekstwaarde vereisen voor ten minste één van hun argumenten. Als u het verkeerde gegevenstype gebruikt, kunnen functies onverwachte resultaten retourneren of een #VALUE!- fout weergeven.

Zie de lijst Excel-functies (per categorie) als u snel de syntaxis van een functie wilt opzoeken.

Voer geen getallen in die zijn opgemaakt met dollartekens ($) of decimale scheidingstekens (,) in formules, omdat dollartekens absolute verwijzingen aangeven en komma's argumentscheidingstekens zijn. In plaats van $1.000 in te voeren, voert u 1000 in de formule in.

Als u opgemaakte getallen in argumenten gebruikt, krijgt u onverwachte berekeningsresultaten, maar mogelijk ziet u ook de fout #NUM! . Als u bijvoorbeeld de formule =ABS(-2,134) invoert om de absolute waarde van -2134 te vinden, wordt in Excel de #NUM! omdat de functie ABS slechts één argument accepteert en de -2 en 134 als afzonderlijke argumenten worden weergegeven.

Opmerking: U kunt het formuleresultaat opmaken met decimale scheidingstekens en valutasymbolen nadat u de formule hebt ingevoerd met niet-opgemaakte getallen (constanten). Het is over het algemeen geen goed idee om constanten in formules te plaatsen, omdat ze moeilijk te vinden zijn als u ze later moet bijwerken en ze gevoeliger zijn om onjuist te worden getypeerd. Het is veel beter om uw constanten in cellen te plaatsen, waar ze in het open en gemakkelijk te raadplegen zijn.

De formule levert mogelijk onverwachte resultaten op als het gegevenstype van de cel niet in berekeningen kan worden gebruikt. Als u bijvoorbeeld de eenvoudige formule =2+3 invoert in een cel die is opgemaakt als tekst, kunnen de ingevoerde gegevens niet worden berekend. U ziet in de cel alleen =2+3. U kunt dit oplossen door het celgegevenstype als volgt te wijzigen van Tekst naar Algemeen:

  1. Selecteer de cel.

  2. Selecteer Start en selecteer de pijl om de groep Getal - of getalnotatie uit te vouwen (of druk op Ctrl+1). Selecteer vervolgens Algemeen.

  3. Druk op F2 om de cel in te stellen op de bewerkingsmodus en druk vervolgens op Enter om de formule te accepteren.

Een datum die u opgeeft in een cel die het gegevenstype Getal gebruikt, wordt mogelijk als numerieke datumwaarde weergegeven in plaats van als een datum. Als u een getal als datum wilt weergeven, selecteert u een datumnotatie in de galerij Getalnotatie.

Het is vrij gebruikelijk de x als vermenigvuldigingsteken in een formule te gebruiken, maar Excel accepteert alleen het sterretje (*). Wanneer u constanten in een formule gebruikt, wordt in Excel een foutbericht weergegeven en kan de formule automatisch voor u worden opgelost door de x te vervangen door het sterretje (*).

Berichtvenster waarin uw wordt gevraagd x te vervangen door * om te vermenigvuldigen

Als u echter celverwijzingen gebruikt, wordt een fout #NAAM? als resultaat gegeven.

#NAAM? fout bij het gebruik van x met celverwijzingen in plaats van * voor vermenigvuldigen

Als u een formule maakt die tekst bevat, moet u die tekst tussen aanhalingstekens plaatsen.

Met bijvoorbeeld de formule ="Vandaag is het " & TEKST(VANDAAG (),"dddd, mmmm dd") wordt de tekst "Vandaag is het " gecombineerd met de resultaten van de functies TEKST en VANDAAG, en dit geeft als resultaat iets als Vandaag is het maandag 30 mei.

In de formule heeft 'Vandaag is' een spatie vóór het aanhalingsteken om de gewenste spatie op te geven tussen de woorden 'Vandaag is' en 'Maandag 30 mei'. Zonder aanhalingstekens rond de tekst kan in de formule de fout #NAME? worden weergegeven.

U kunt maximaal 64 niveaus met functies in een formule combineren (nesten).

De formule =ALS(SQRT(PI())<bijvoorbeeld 2;"Kleiner dan twee!","Meer dan twee!") heeft 3 functieniveaus; de functie PI is genest binnen de functie SQRT, die op zijn beurt is genest in de functie ALS.

Wanneer u een verwijzing naar waarden of cellen in een ander werkblad typt en de naam van dat werkblad een niet-alfabetisch teken (zoals een spatie) bevat, moet u de naam tussen enkele aanhalingstekens (') plaatsen.

Als u bijvoorbeeld de waarde uit cel D3 wilt retourneren in een werkblad met de naam Kwartaalgegevens in uw werkmap, typt u: ='Kwartaalgegevens'! D3. Zonder de aanhalingstekens rond de bladnaam wordt in de formule de fout #NAME? weergegeven.

U kunt ook de waarden of cellen in een ander werkblad selecteren om ernaar te verwijzen in de formule. Excel voegt vervolgens automatisch de aanhalingstekens toe rond de namen van de werkbladen.

Wanneer u een verwijzing naar waarden of cellen in een andere werkmap typt, voegt u de naam van de werkmap tussen vierkante haken ([]) toe, gevolgd door de naam van het werkblad met de waarden of cellen.

Als u bijvoorbeeld wilt verwijzen naar de cellen A1 tot en met A8 op het blad Verkoop in de werkmap Bewerkingen voor het tweede kwartaal die is geopend in Excel, typt u: =[Q2 Operations.xlsx]Verkoop! A1:A8. Zonder de vierkante haken wordt in de formule de fout #REF! weergegeven.

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

Bijvoorbeeld =RIJEN('C:\Mijn documenten\[2e kwartaal.xlsx]Verkoop'!A1:A8).

Opmerking: Als het volledige pad spaties bevat, moet u het pad tussen enkele aanhalingstekens plaatsen (aan het begin van het pad en na de naam van de werkmap, voor het uitroepteken).

Tip: De eenvoudigste manier om het pad naar de andere werkmap op te halen, is door de andere werkmap te openen en vervolgens vanuit de oorspronkelijke werkmap =te typen en Alt+Tab te gebruiken om naar de andere werkmap te gaan. Selecteer een cel op het gewenste blad en sluit vervolgens de bronwerkmap. De formule wordt automatisch bijgewerkt om het volledige pad en naam van het werkblad weer te geven, inclusief de vereiste syntaxis. U kunt het pad zelfs kopiëren en plakken, en gebruiken waar u het maar nodig hebt.

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

U kunt deze fout vermijden door rechtstreeks te testen op de aanwezigheid van de noemer. U kunt het volgende gebruiken: 

=ALS(B1,A1/B1,0)

Dit staat voor ALS (B1 bestaat, dan A1 delen door B1, anders 0 retourneren).

Controleer altijd of u formules hebt die verwijzen naar gegevens in cellen, bereiken, gedefinieerde namen, werkbladen of werkmappen voordat u iets verwijdert. Vervolgens kunt u deze formules vervangen door hun resultaten voordat u de gegevens verwijdert waarnaar wordt verwezen.

Als u de formules niet door de resultaten kunt vervangen, raadpleegt u deze informatie over fouten en mogelijke oplossingen:

  • Als een formule verwijst naar cellen die zijn verwijderd of vervangen door andere gegevens, en als er een #REF! fout wordt geretourneerd, selecteert u de cel met de #REF! fout. Selecteer #REF op de formulebalk. en verwijder het. Voer vervolgens het bereik voor de formule opnieuw in.

  • Als er een gedefinieerde naam ontbreekt en een formule die naar die naam verwijst een #NAME?, definieert u een nieuwe naam die verwijst naar het gewenste bereik of wijzigt u de formule om rechtstreeks naar het celbereik te verwijzen (bijvoorbeeld A2:D8).

  • Als een werkblad ontbreekt en een formule die ernaar verwijst, wordt een #REF! er is helaas geen manier om dit op te lossen: een verwijderd werkblad kan niet worden hersteld.

  • Als een werkmap ontbreekt, blijft een formule die ernaar verwijst intact totdat u de formule bijwerkt.

    Als de formule bijvoorbeeld luidt =[Map1.xlsx]Blad1!A1 en u Map1.xlsx niet meer hebt, blijven de waarden waarnaar wordt verwezen in die werkmap beschikbaar. Als u echter een formule die naar die werkmap verwijst, bewerkt en opslaat, wordt in Excel het dialoogvenster Waarden bijwerken weergegeven en wordt u gevraagd een bestandsnaam op te geven. Selecteer Annuleren en zorg ervoor dat deze gegevens niet verloren gaan door de formules die naar de ontbrekende werkmap verwijzen, te vervangen door de formuleresultaten.

Wanneer u de inhoud van een cel kopieert, wilt u soms alleen de waarde plakken en niet de onderliggende formule die wordt weergegeven in de formulebalk.

U kunt bijvoorbeeld de resulterende waarde van een formule kopiëren naar een cel op een ander werkblad. U kunt ook de waarden verwijderen die u in een formule hebt gebruikt nadat u de resulterende waarde naar een andere cel in het werkblad hebt gekopieerd. Beide acties veroorzaken een ongeldige celverwijzingsfout (#REF!) wordt weergegeven in de doelcel, omdat er niet meer naar de cellen kan worden verwezen die de waarden bevatten die u in de formule hebt gebruikt.

U kunt deze fout voorkomen door de resulterende waarden van formules, zonder de formule, in doelcellen te plakken.

  1. Selecteer in een werkblad de cellen met de resulterende waarden van een formule die u wilt kopiëren.

  2. Selecteer op het tabblad Start in de groep Klembord de optie Kopiëren Bijschrift 4.

    afbeelding van excel-lint

    Toetscombinatie: Druk op Ctrl+C.

  3. Selecteer de cel in de linkerbovenhoek van het plakgebied.

    Tip: Als u een selectie naar een ander werkblad of een andere werkmap wilt verplaatsen of kopiëren, selecteert u een ander werkbladtabblad of schakelt u over naar een andere werkmap en selecteert u vervolgens de cel linksboven in het plakgebied.

  4. Selecteer op het tabblad Start in de groep Klembordde optie Plakken knopafbeeldingen selecteer vervolgens Waarden plakken of druk op Alt > E > S > V > Enter voor Windows, of op Option > Command > V > V > Enter op een Mac.

Als u wilt begrijpen hoe het uiteindelijke resultaat van een complexe of geneste formule wordt berekend, kunt u die formule evalueren.

  1. Selecteer de formule die u wilt evalueren.

  2. Selecteer Formules > Formule evalueren.

    Groep Formules controleren op het tabblad Formules

  3. Selecteer Evalueren om de waarde van de onderstreepte verwijzing te onderzoeken. Het resultaat van de evaluatie wordt cursief weergegeven.

    Dialoogvenster Formule evalueren

  4. Als het onderstreepte deel van de formule een verwijzing naar een andere formule is, selecteert u Stap in om de andere formule weer te geven in het vak Evaluatie . Selecteer Uitstappen om terug te gaan naar de vorige cel en formule.

    De knop Stap in is niet beschikbaar de tweede keer dat de verwijzing in de formule wordt weergegeven, of als de formule verwijst naar een cel in een andere werkmap.

  5. Ga door totdat elk onderdeel van de formule is geëvalueerd.

    Het hulpprogramma Formule evalueren vertelt u niet per se waarom de formule is verbroken, maar kan u helpen aangeven waar. Dit kan een erg handig hulpmiddel zijn voor grotere formules waarin het anders lastig zou zijn om het probleem vinden.

    Notities: 

    • Sommige onderdelen van de functies ALS en KIEZEN worden niet geëvalueerd en de fout #N/B kan worden weergegeven in het vak Evaluatie.

    • Lege verwijzingen worden weergegeven als nulwaarden (0) in het vak Evaluatie.

    • Sommige functies worden telkens opnieuw berekend wanneer het werkblad wordt gewijzigd. Deze functies, waaronder de functies ASELECT, BEREIKEN, INDEX, VERSCHUIVING, CEL, INDIRECT, RIJEN, KOLOMMEN, NU, VANDAAG en ASELECTTUSSEN, kunnen ertoe leiden dat de resultaten in het dialoogvenster Formule evalueren afwijken van de werkelijke resultaten in de cel op het werkblad.

Meer hulp nodig?

U kunt altijd uw vraag stellen aan een expert in de Excel Tech Community of ondersteuning vragen in de Answers-community.

Zie ook

Overzicht van formules in Excel

Fouten opsporen in formules

Excel-functies (alfabetisch)

Excel-functies (per categorie)

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft Office Insiders

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?

Bedankt voor uw feedback.

×