Formula parse error in Google Sheets oplossen (2026)
Los een Formula parse error in Google Sheets op. Controleer scheidingstekens, haakjes, quotes, functietaal en bladverwijzingen in vaste volgorde.
Een Formula parse error betekent dat Google Sheets je formule niet als geldige syntaxis kan lezen. Controleer eerst het scheidingsteken tussen argumenten, daarna haakjes en aanhalingstekens, en bouw een lange formule vervolgens vanaf de binnenste functie opnieuw op.
Wat betekent de melding precies?
In de cel zie je meestal #ERROR! en bij de foutinformatie staat Formula parse error. De fout ontstaat voordat Google Sheets de berekening uitvoert. De parser kan de geschreven tekens niet eenduidig indelen als een geldige functie, verwijzing, operator of waarde.
Dat onderscheid is belangrijk:
- Bij een parseerfout is de grammatica van de formule ongeldig.
- Bij #REF! in Google Sheets is de formule wel gelezen, maar verwijst zij naar een ongeldige cel, een verwijderd bereik of een geblokkeerd arrayresultaat.
- Bij een arrayresultaat dat niet kan worden uitgebreid staat er iets in het uitvoerbereik.
- Bij een circulaire fout verwijst de berekening uiteindelijk terug naar zichzelf. Volg daarvoor de pagina over een circulaire afhankelijkheid in Google Sheets.
Voeg dus niet direct IFERROR toe. Google Sheets moet de volledige formule kunnen lezen voordat een functie voor foutafhandeling aan de beurt komt.
Maak eerst een veilige test
Werk bij voorkeur in een lege cel naast je gegevens of in een kopie van het tabblad. Kopieer de foutieve formule als tekst naar een notitie, zodat je altijd naar het origineel kunt terugkeren. Bewaar ook één voorbeeldrij met de invoer waarop je de formule test.
Begin daarna met het kleinste deel dat een geldig resultaat moet opleveren. Bij deze formule:
=IF(A2="Actief";ROUND(C2*1,21;2);"")
test je eerst alleen:
=C2*1,21
Werkt die berekening, test dan ROUND en voeg als laatste IF toe. Gebruik je bestand komma’s als argumentscheiding, dan moeten dezelfde functies juist met komma’s tussen de argumenten worden geschreven. Neem het voorbeeld daarom niet blind over, maar laat het syntaxisvenster in je eigen spreadsheet leidend zijn.
Stappenplan: Formula parse error oplossen
1. Controleer het begin en het exacte foutpunt
Een formule begint met =. Staat er een apostrof voor het gelijkteken, dan behandelt Sheets de invoer als tekst. Ontbreekt het gelijkteken, dan is er geen formule om uit te voeren.
Klik op de cel en lees de formule in de formulebalk. Plaats de cursor bij het rode of onverwachte deel en let op de functiehulp die tijdens het typen verschijnt. Volgens Googles handleiding voor formules en functies toevoegen toont die hulp de syntaxis en een voorbeeld van de gekozen functie.
2. Stel de landinstelling en functietaal vast
Open Bestand > Instellingen. De landinstelling beïnvloedt onder meer de standaardnotatie van getallen en datums. De functietaal wordt apart ingesteld. Google documenteert bij locatie-, berekenings- en taalinstellingen dat je Engelse functienamen kunt blijven gebruiken of functies in een ondersteunde taal, waaronder Nederlands, kunt weergeven.
Daardoor kunnen deze twee keuzes naast elkaar bestaan:
- een Nederlandse landinstelling met Engelse functienamen;
- een Nederlandse landinstelling met Nederlandse functienamen.
Verander de landinstelling niet alleen om één formule te repareren. Die wijziging geldt voor het hele spreadsheet en kan de weergave van datums, getallen en valuta aanpassen. Stem de formule liever af op de bestaande bestandsinstellingen.
3. Gebruik het juiste argumentscheidingsteken
Een veelvoorkomende oorzaak is een formule die met komma’s is gekopieerd naar een bestand dat puntkomma’s tussen functieargumenten verwacht, of andersom. Typ in een lege cel =IF( of de functienaam die jouw bestand voorstelt. De functiehulp toont vervolgens de argumentstructuur.
Vergelijk bijvoorbeeld:
=IF(A2="Ja";"Gereed";"Open")
met:
=IF(A2="Ja","Gereed","Open")
Gebruik precies één variant die bij het huidige bestand past. Voer geen algemene zoek-en-vervangactie op alle komma’s uit. Een komma kan ook onderdeel zijn van een decimaal getal, tekst of arrayconstructie.
4. Breng alle haakjes in balans
Iedere geopende ronde haak moet op de juiste laag worden gesloten. In een geneste formule sluit je eerst de binnenste functie:
=IF(A2="Ja";ROUND(C2;2);"")
Een extra sluitingshaak aan het einde is net zo fout als een ontbrekende. Klik naast een haakje en gebruik de kleurmarkering om het bijbehorende haakje te vinden. Bij een lange formule helpt het om na ieder argument een regelafbreking toe te voegen. Spaties en regelafbrekingen binnen de formule veranderen de berekening niet, maar maken de structuur zichtbaar.
5. Herstel rechte aanhalingstekens
Tekstwaarden staan tussen dubbele rechte aanhalingstekens:
="Status: "&A2
Tekst uit Word, een e-mail of een webpagina kan gekrulde tekens zoals “ en ” bevatten. Die lijken op aanhalingstekens, maar zijn niet dezelfde formuletekens. Wis beide tekens en typ ze opnieuw in de formulebalk.
Controleer ook of ieder geopend tekstfragment wordt afgesloten. In =IF(A2="Ja";"Gereed;"Open") ontbreekt bijvoorbeeld een dubbel aanhalingsteken na Gereed.
6. Schrijf tabbladverwijzingen correct
Een eenvoudige verwijzing naar een ander tabblad ziet er zo uit:
=Data!B2
Heeft de tabbladnaam spaties of andere niet-alfanumerieke tekens, zet de naam dan tussen enkele rechte aanhalingstekens:
='Omzet 2026'!B2
Google toont beide vormen in de officiële uitleg over gegevens uit andere tabbladen gebruiken. De veiligste werkwijze is om tijdens het bewerken van de formule naar het gewenste tabblad te klikken en daar de cel of het bereik te selecteren. Sheets voegt de verwijzing dan zelf in.
Let op het verschil: dubbele aanhalingstekens markeren tekstwaarden, enkele aanhalingstekens kunnen een tabbladnaam omsluiten. Een bereik gebruikt een dubbele punt, zoals A2:C20.
7. Controleer functienaam en argumentvolgorde
Zoek de functie op in de officiële Google Sheets-functielijst. Controleer:
- of de functie in Sheets bestaat;
- welke functienaam bij de ingestelde taal hoort;
- hoeveel verplichte en optionele argumenten er zijn;
- in welke volgorde die argumenten staan;
- of tekst, criteria en datumnotaties tussen aanhalingstekens moeten.
Een formule uit Excel kan een andere functienaam of een niet-ondersteunde functie bevatten. Gebruik dan de route Excel-formules in Google Sheets gebruiken om eerst de functie te vertalen in plaats van alleen leestekens te wijzigen.
8. Behandel accolades en arrays apart
Accolades {} maken een arrayconstructie. Daarbinnen kunnen tekens een andere rol hebben dan de argumentscheiding van een functie. Google legt in arrays gebruiken in Google Sheets uit dat het scheidingsteken voor arraykolommen in landen met een komma als decimaalteken kan afwijken.
Test een array daarom eerst los in een leeg gebied. Controleer daarna afzonderlijk:
- of
{en}beide aanwezig zijn; - of iedere rij evenveel waarden of bereiken bevat;
- welk teken bij jouw landinstelling rijen en kolommen scheidt;
- of de array niet per ongeluk Excel-syntaxis bevat.
Wordt de array wel gelezen maar kan het resultaat niet worden geplaatst, dan is dat geen parseerfout meer. Ga dan naar de oplossing voor een arrayresultaat dat niet is uitgebreid.
9. Bouw geneste functies van binnen naar buiten op
Kopieer de binnenste functie naar een lege testcel. Werkt die, plaats haar dan terug in de volgende laag. Herhaal dit totdat de fout terugkomt. De laatst toegevoegde laag bevat dan meestal het verkeerde scheidingsteken, een ontbrekend haakje of een verkeerd begrensde tekstwaarde.
Bij een QUERY-formule moet je bovendien onderscheid maken tussen de Sheets-formule en de querytekst tussen dubbele aanhalingstekens. Een geldige functie kan nog steeds een fout in de querytaal bevatten. Gebruik daarvoor de aparte uitleg over een QUERY-fout in Google Sheets.
10. Typ het verdachte stuk opnieuw en test randgevallen
Blijft de syntaxis correct ogen, wis dan het verdachte deel en typ het handmatig opnieuw. Daarmee verwijder je niet-zichtbare spaties, gekrulde quotes en vergelijkbare tekens uit gekopieerde tekst.
Test na herstel minimaal:
- een normale rij;
- een lege invoercel;
- tekst met een apostrof;
- een decimaal getal;
- de eerste en laatste rij van het bedoelde bereik.
Pas daarna kopieer je de formule naar de rest van de kolom. Zo voorkom je dat één gerepareerde testcel honderden nieuwe fouten verspreidt.
Veelgemaakte fouten
- Alle komma’s blind vervangen. Je kunt daarmee decimale getallen, tekst en arrays beschadigen. Vervang alleen het teken dat aantoonbaar functieargumenten scheidt.
- Aannemen dat functies altijd Engels zijn. Google Sheets ondersteunt ook Nederlandse functienamen. Controleer de instelling van het bestand en de weergegeven functiehulp.
- Landinstelling en functietaal als één instelling behandelen. Ze zijn apart. Een Nederlands bestand kan Engelse functienamen gebruiken.
- Gekrulde quotes laten staan. Tekstverwerkers maken vaak typografische aanhalingstekens die de formuleparser niet als formulequotes leest.
- Een extra haakje aan het einde toevoegen. Dat helpt alleen als precies daar een sluithaak ontbreekt. Controleer de nesting laag voor laag.
IFERRORom de hele formule zetten. Een syntactisch ongeldige formule kanIFERRORniet uitvoeren.- Een tabblad met spaties zonder enkele quotes schrijven. Laat Sheets de verwijzing invoegen of gebruik bijvoorbeeld
'Omzet 2026'!B2. - Excel-syntaxis rechtstreeks plakken. Vertaal eerst functienamen en controleer daarna argumenten, verwijzingen en niet-ondersteunde functies.
Officiële bronnen
- Formules en functies toevoegen
- Locale, berekening en functietaal instellen
- Google Sheets-functielijst
- Gegevens uit andere tabbladen gebruiken
- Arrays gebruiken in Google Sheets
Bekijk na herstel de Google Sheets-hub voor de overige foutdecoders en praktische handleidingen.
Veelgestelde vragen
- Wat betekent Formula parse error in Google Sheets?
- Google Sheets kan de geschreven formule niet als geldige syntaxis lezen. Controleer eerst het scheidingsteken, de haakjes, rechte aanhalingstekens, functietaal en verwijzingen. Dit is iets anders dan een formule die wel geldig is maar tijdens de berekening een foutwaarde oplevert.
- Moet ik in Google Sheets een komma of puntkomma tussen argumenten gebruiken?
- Dat hangt af van de instellingen van het spreadsheet. Open Bestand en daarna Instellingen om de landinstelling te controleren, of lees het verwachte teken af in het syntaxisvenster terwijl je een functie typt. Vervang alleen de scheidingstekens tussen argumenten en niet zomaar komma's in tekst, getallen of arrayconstructies.
- Kunnen functienamen in Google Sheets Nederlands zijn?
- Ja. Google Sheets ondersteunt naast Engels nog 21 functietalen, waaronder Nederlands. De functietaal en de spreadsheetlocale zijn aparte instellingen. Onder Bestand, Instellingen en Weergavetaal kun je kiezen of Sheets altijd Engelse functienamen gebruikt.
- Waarom werkt een gekopieerde formule in het ene bestand wel en in het andere niet?
- De bestanden kunnen een andere landinstelling, functietaal, tabbladnaam of beschikbare benoemde functie hebben. Ook kunnen gekrulde aanhalingstekens of onzichtbare tekens zijn meegekopieerd. Bouw de formule in het doelbestand opnieuw op en volg de syntaxisuggestie van dat bestand.
- Hoe vind ik een ontbrekend haakje in een lange Google Sheets-formule?
- Test eerst de binnenste functie apart en voeg daarna telkens één buitenste functie toe. Gebruik de kleurmarkering van bij elkaar horende haakjes en zet de formule tijdelijk op meerdere regels. Zo vind je de eerste laag waarvan het openings- en sluithaakje niet meer in balans zijn.
- Waarom geeft een tabbladnaam met spaties een Formula parse error?
- Een tabbladnaam met spaties of andere niet-alfanumerieke tekens moet in enkele rechte aanhalingstekens staan, bijvoorbeeld ='Omzet 2026'!B2. Tekstwaarden gebruiken juist dubbele rechte aanhalingstekens. Typ de verwijzing door het tabblad en de cel aan te klikken om fouten te voorkomen.
- Helpt IFERROR tegen een Formula parse error?
- Nee. IFERROR kan pas worden uitgevoerd nadat Google Sheets de hele formule geldig heeft gelezen. Bij een parseerfout moet je eerst de syntaxis herstellen. Gebruik foutafhandeling pas daarna voor verwachte berekeningsfouten en verberg niet de oorzaak tijdens het testen.
Lees ook
Hulp nodig bij jouw situatie?
Kom je er niet uit? Stuur kort wat context, wat je wilt bereiken en waar je vastloopt. Vraag een offerte aan als je wilt dat ik het voor je oplos.
w.bouwmeester@bouwmeesterconsultancy.nl · +31 6 28963636