De belangrijkste reden waarom de #NAME? wordt weergegeven in de formule omdat de naam van de formule een typefout bevat. Bekijk het volgende voorbeeld:
Belangrijk
De #NAME? geeft aan dat er iets moet worden gecorrigeerd in de syntaxis, dus als u de fout in de formule ziet, kunt u dit oplossen. Gebruik geen foutverwerkende functies, zoals IFERROR, om de fout te maskeren.
Gebruik de wizard Formule in Excel om typfouten in formulenamen te voorkomen. Wanneer u begint met het typen van een formulenaam in een cel of de formulebalk, wordt een lijst met formules weergegeven die overeenkomen met de woorden die u hebt ingevoerd in een vervolgkeuzelijst. Als u de formulenaam en de haakjes openen hebt ingevoerd, wordt de syntaxis als tekst met aanwijseffect weergegeven.
U kunt ook de wizard Functie gebruiken om syntactische fouten te voorkomen. Selecteer de cel met de formule en druk op het tabblad Formules op
Functie invoegen.
De wizard wordt automatisch voor u geladen.
Wanneer u elk argument selecteert, krijgt u in Excel de juiste informatie voor elk argument.
Hieronder vindt u andere oorzaken van de #NAME? Fout.
De formule verwijst naar een naam die niet is gedefinieerd
Wanneer uw formule een verwijzing bevat naar een naam die niet is gedefinieerd in Excel, ziet u de #NAME? Fout.
Zie het volgende voorbeeld van een SOM-functie die verwijst naar Winst, wat een niet-gedefinieerde naam in de werkmap is.
Oplossing: Definieer een naam in Naambeheer en voeg de naam vervolgens toe aan de formule door de volgende stappen uit te voeren:
Als u de gegevens al in het werkblad hebt en u een naam wilt toewijzen aan specifieke cellen of een celbereik, selecteert u eerst de cellen in het werkblad. Als u een nieuw bereik wilt maken, kunt u deze stap overslaan.
Ga naar Formules>Gedefinieerde namen> selecteer Naam definiëren en selecteer vervolgens Naam definiëren.
Voer een unieke naam in.
Voor het bereik: kies of u naam alleen op het blad beschikbaar wilt hebben of in de hele werkmap.
Voer een optionele opmerking in.
Selecteer OK.
De volgende stappen zijn het toevoegen van de naam in de formule.Houd de cursor op de plaats in de syntaxis van de formule waar u de zojuist gemaakte naam wilt toevoegen.
Ga naar Formules>Gedefinieerde namen > selecteer Gebruiken in formule en selecteer vervolgens de gedefinieerde naam die u wilt toevoegen.
Zie Namen definiëren en gebruiken in formules voor meer informatie over het gebruik van gedefinieerde namen.
De formule bevat een typfout in de gedefinieerde naam
Als de syntaxis ten onrechte verwijst naar een gedefinieerde naam, ziet u de #NAME? Fout.
In het vorige voorbeeld werd er een gedefinieerde naam voor Winst in de spreadsheet gemaakt. In het volgende voorbeeld is de naam niet correct gespeld, waardoor de functie nog steeds de #NAME? Fout.
Oplossing: Corrigeer de typfout in de syntaxis en probeer de formule opnieuw.
Tip
In plaats van handmatig gedefinieerde namen in formules in te voeren, kunt u dit automatisch laten doen in Excel. Ga naar Formules>Gedefinieerde namen> selecteer Gebruiken in formule en selecteer vervolgens de gedefinieerde naam die u wilt toevoegen. Excel voegt de naam toe aan de formule.
In de syntaxis ontbreken dubbele aanhalingstekens rond tekstwaarden
Wanneer u tekstverwijzingen in formules opneemt, moet u de tekst tussen aanhalingstekens plaatsen, zelfs als u alleen een spatie gebruikt. Als de syntaxis dubbele aanhalingstekens weglaat voor een tekstwaarde, ziet u de fout #NAME.
Zie het volgende voorbeeld.
In de syntaxis in dit voorbeeld ontbreken dubbele aanhalingstekens voor has; dit verklaart de fout.
Oplossing: Kijk goed naar de syntaxis en controleer of er aanhalingstekens rond de tekstwaarden staan.
Er ontbreekt een dubbele punt in een bereikverwijzing.
Als u een dubbele punt mist in een bereikverwijzing, geeft de formule een #NAME? Fout.
In het volgende voorbeeld veroorzaakt de formule INDEX de fout #NAAM? omdat in het bereik B2 tot en met B12 een dubbele punt ontbreekt.
: Controleer uw syntaxis om te controleren of alle bereikverwijzingen de dubbele punt bevatten.
U gebruikt een functie waarvoor een bepaalde invoegtoepassing is vereist die niet is ingeschakeld in Excel
Er zijn Excel-functies die alleen werken als bepaalde invoegtoepassingen zijn ingeschakeld. Als u deze functies gebruikt, wordt er anders een #NAME? Fout. Als u bijvoorbeeld de functie EUROCONVERT wilt gebruiken, moet de invoegtoepassing Euro Currency Tools zijn ingeschakeld. Als u aangepaste functies of macro's gebruikt waarvoor de invoegtoepassing Analysis ToolPak is vereist, zorg dan dat de invoegtoepassing Analysis ToolPak is ingeschakeld.
Invoegtoepassingen in Excel inschakelen:
- Ga naar Bestandsopties>.
- Selecteer Invoegtoepassingen.
- Selecteer in de keuzelijst Beherende optie Excel-invoegtoepassingen en selecteer vervolgens Start.
- Schakel het relevante selectievakje in en selecteer OK.
Meer hulp nodig?
U kunt altijd een expert in de Excel Tech Community vragen of ondersteuning krijgen in community's.
Zie ook
Overzicht van formules in Excel
Niet-werkende formules voorkomen
Fouten opsporen in formules
Excel-functies (alfabetisch)