De foutmelding #NAAM! in Excel betekent dat Excel een formule of functienaam niet herkent. Vaak komt dit doordat je een functienaam verkeerd hebt gespeld, een bereiknaam mist of een tekstwaarde niet tussen aanhalingstekens hebt gezet. De foutmelding #NAAM! in Excel lijkt op het eerste gezicht technisch, maar de oorzaak is meestal eenvoudig te verhelpen.
Als je bijvoorbeeld de formule
=SOMME(A1:A10)
invoert, krijg je #NAAM! omdat de juiste functienaam SOM() is. Excel herkent de functienaam “SOMME” niet en weet daardoor niet wat je bedoelt.
Oorzaken van de foutmelding #NAAM!
De foutmelding #NAAM! kan op verschillende manieren ontstaan. Hieronder staan de meest voorkomende oorzaken:
| Oorzaak | Uitleg | Oplossing |
|---|---|---|
| Verkeerd gespelde functienaam | Excel herkent de ingevoerde naam niet als geldige functie. | Controleer de spelling, bijvoorbeeld =VERT.ZOEKEN() in plaats van =VLOOKUP() in de Nederlandse versie. |
| Verkeerd gespelde bereiknaam | Een benoemd bereik is niet gedefinieerd of verkeerd getypt. | Ga naar Formules > Naam beheren en controleer of de naam bestaat. |
| Tekst zonder aanhalingstekens | Excel denkt dat het om een functienaam gaat. | Zet tekstwaarden altijd tussen dubbele aanhalingstekens, bijvoorbeeld =”Excel”. |
| Vergeten dubbele punt in bereik | Een onvolledig bereik geeft een naamfout. | Gebruik bijvoorbeeld =SOM(A1:B2) in plaats van =SOM(A1B2). |
| Add-in of externe functie ontbreekt | De formule verwijst naar een functie uit een niet-actieve invoegtoepassing. | Controleer onder Invoegtoepassingen of de juiste add-in is ingeschakeld. |
Praktijkvoorbeeld: een fout in een formule corrigeren
Stel dat je een formule wilt gebruiken om automatisch de hoogste verkoopwaarde te vinden, maar je typt:
=MAXIMUM(B2:B10)
In dat geval toont Excel #NAAM!, omdat de juiste Nederlandse functienaam MAX() is.
Gebruik dus:
=MAX(B2:B10)
Nu werkt de formule zoals bedoeld.
Een ander veelvoorkomend voorbeeld is bij tekstfuncties. Als je probeert:
=LINKS(tekst; aantal_tekens)
en vergeet de tekst tussen aanhalingstekens te zetten, bijvoorbeeld
=LINKS(Jan;3)
zal Excel de foutmelding #NAAM! geven omdat “Jan” geen benoemd bereik is. Schrijf dus altijd:
=LINKS("Jan";3)
Handige tips om #NAAM! te voorkomen
- Gebruik de Formule-assistent om functies automatisch correct te laten invoeren.
- Schakel de automatische functienaamsuggestie in via Bestand > Opties > Formules.
- Als je in een Nederlandstalige Excel werkt, gebruik dan de Nederlandse functienamen. Controleer via de website van Microsoft of via Excel Functienamenvertaler als je functies uit een Engelstalig voorbeeld gebruikt.
- Controleer of er geen spaties of vreemde tekens in je functienaam staan.
- Gebruik de functie INDIRECT() zorgvuldig: een verkeerde verwijzing levert ook
#NAAM!op.
Compatibiliteit en taalspecifieke aandachtspunten
De foutmelding #NAAM! komt in alle Excel-versies voor: Desktop, Online, Mobile en zelfs in Starter. In Excel Online kan het probleem vaker optreden bij vertaalde functies, vooral als je bestanden opent die in een andere taalversie zijn gemaakt.
Gebruik je bijvoorbeeld een bestand uit de Engelse versie, dan kan een formule als:
=VLOOKUP(A2;B2:C10;2;FALSE)
in de Nederlandse Excel leiden tot #NAAM!, omdat de juiste functie hier VERT.ZOEKEN() heet.
Samenvatting
De foutmelding #NAAM! in Excel is een van de eenvoudigste fouten om op te lossen. Controleer eerst de spelling van je functienamen en bereiknamen, en zorg dat tekst altijd tussen aanhalingstekens staat. Door zorgvuldig te werken en functies via de formule-assistent in te voeren, kun je de foutmelding makkelijk voorkomen.
