Excel-formule: hoe repareer je de #NAAM? fout -

Inhoudsopgave

Samenvatting

De naam? fout treedt op wanneer Excel iets niet herkent. Vaak is de #NAAM? treedt op wanneer een functienaam verkeerd is gespeld, maar er zijn andere oorzaken, zoals hieronder wordt uitgelegd. Een #NAAM repareren? fout is meestal gewoon een kwestie van het corrigeren van spelling of een syntaxis. Zie hieronder voor meer informatie en stappen om op te lossen.

Uitleg

De naam? fout treedt op wanneer Excel iets niet kan herkennen. Vaak wordt de #NAAM? treedt op wanneer een functienaam verkeerd is gespeld, maar er zijn andere oorzaken, zoals hieronder wordt uitgelegd. Een #NAAM repareren? fout is meestal gewoon een kwestie van het corrigeren van spelling of een syntaxis.

De onderstaande voorbeelden tonen verkeerd geconfigureerde formules die de #NAAM-fout retourneren en de stappen die nodig zijn om de fout te herstellen en opnieuw een werkende formule te krijgen.

Functienaam verkeerd gespeld

In het onderstaande voorbeeld wordt de functie VERT.ZOEKEN gebruikt om een ​​artikelprijs in F3 op te halen. De functienaam "VERT.ZOEKEN" is onjuist gespeld en de formule retourneert #NAAM?

=VLOKUP(E3,B3:C7,2,0) // returns #NAME?

Als de formule is opgelost, werkt de formule correct:

=VLOOKUP(E3,B3:C7,2,0) // returns 4.25

Bereik onjuist ingevoerd

In het onderstaande voorbeeld worden de MAX- en MIN-functies gebruikt om minimum- en maximumtemperaturen te vinden. de formules in respectievelijk F2 en F3 zijn:

=MAX(C3:C7) // returns 74 =MIN(CC:C7) // returns #NAME?

Hieronder is het bereik dat wordt gebruikt in F3 opgelost:

Opmerking: als u vergeet een dubbele punt (:) in een bereik op te nemen, wordt ook de #NAAM? fout.

Benoemd bereik is verkeerd gespeld

In het onderstaande voorbeeld is het benoemde bereik "data" gelijk aan C3: C7. In F2 wordt "data" verkeerd gespeld "daata" en geeft de MAX-functie #NAAM?

=MAX(daata) // returns #NAME? error

Hieronder wordt de spelling gecorrigeerd en geeft de MAX-functie correct 325 terug als het maximale verkoopaantal:

=MAX(data) // returns 325

Merk op dat benoemde bereiken in een formule niet tussen aanhalingstekens ("") staan.

Benoemd bereik heeft een lokaal bereik

Benoemde bereiken kunnen een lokaal (alleen dit werkblad) of globaal bereik (alle werkbladen) hebben, dus u ziet mogelijk een #NAAM? fout als u probeert te verwijzen naar een geldig benoemd bereik dat lokaal in een ander werkblad valt. U kunt de Name Manager gebruiken (Control + F3, alleen Windows) om het bereik met de naam bereiken te controleren. Lees hier meer over benoemde bereiken.

Tekstwaarde ingevoerd zonder aanhalingstekens

Wanneer een tekstwaarde wordt ingevoerd zonder dubbele aanhalingstekens, probeert Excel de waarde te interpreteren als een functienaam of een benoemd bereik. Dit kan een #NAAM veroorzaken? fout als er geen overeenkomst wordt gevonden. In het onderstaande voorbeeld wordt de LEN-functie gebruikt om de lengte van het woord "appel" te krijgen. In B3 wordt de formule ingevoerd zonder de tekstreeks "appel" tussen aanhalingstekens (""). Omdat appel geen functienaam of benoemd bereik is, is het resultaat #NAAM?

=LEN(apple) // returns #NAME?

Hieronder zijn aanhalingstekens toegevoegd en de LEN-functie werkt nu correct:

=LEN("apple") // returns 5

Tekstwaarde met slimme aanhalingstekens

Tekstwaarden moesten aanhalingstekens zijn met rechte dubbele aanhalingstekens (dwz "appel"). Als "slimme" (soms "gekrulde") aanhalingstekens worden gebruikt, zal Excel deze helemaal niet als aanhalingstekens interpreteren en in plaats daarvan #NAAM?

=LEN(“apple”) // returns #NAME?

Om dit op te lossen, vervangt u eenvoudig de slimme aanhalingstekens door rechte aanhalingstekens:

=LEN("apple") // returns 5

Opmerking: sommige toepassingen, zoals Microsoft Word, kunnen rechte aanhalingstekens automatisch wijzigen in slimme aanhalingstekens, dus pas op als u een formule in en uit verschillende toepassingen of omgevingen verplaatst.

Interessante artikelen...