N() functie

N functie in Excel

Samenvatting N() functie

De N() functie in Excel is een eenvoudige maar verrassend krachtige hulpmethode die tekst, logische waarden of foutwaarden omzet naar een numerieke waarde. Je gebruikt deze functie vooral wanneer je zeker wilt zijn dat een bepaalde waarde numeriek kan worden verwerkt in berekeningen.

Excel is slim in het herkennen van getallen, maar in situaties waarin tekst of logische waarden onbedoeld in een formule terechtkomen, helpt N() je om alles eenduidig naar getallen om te zetten. Deze functie wordt vaak toegepast in geavanceerde formules, dashboards en rapporten waarbij je te maken hebt met gegevens uit verschillende bronnen.

Vertaling

Nederlands: N()
Engels: N()
Duits: N()

Resultaat waarde

Geeft als resultaat een waarde die is geconverteerd naar een getal

Doel

Het doel van de N() functie is om een waarde te converteren naar een getal. Wanneer de ingevoerde waarde al numeriek is, verandert er niets. Als de waarde tekst is, geeft de functie 0 terug. Logische waarden worden omgezet naar 1 (voor WAAR) of 0 (voor ONWAAR). Foutwaarden blijven ongewijzigd.

Syntaxis

=N(waarde)

Argumenten

waarde
Dit is de invoer die je wilt omzetten naar een getal. De waarde kan bestaan uit tekst, een getal, een logische waarde, een foutwaarde of een verwijzing naar een cel die één van deze bevat.

Wanneer waarde:

  • een getal is, retourneert Excel datzelfde getal;
  • tekst is, retourneert Excel 0;
  • WAAR is, retourneert Excel 1;
  • ONWAAR is, retourneert Excel 0;
  • een foutwaarde (zoals #N/B of #WAARDE!) bevat, geeft Excel die fout ongewijzigd terug.

Er zijn geen optionele argumenten in de N() functie.

Gebruik van N() functie

Je gebruikt de N() functie vooral wanneer je formules wilt vereenvoudigen of wanneer je waarden uit verschillende bronnen consistent als getal wilt behandelen. Stel dat je een formule maakt waarin een tekstcel per ongeluk in een berekening terechtkomt — dat veroorzaakt meestal een fout. Door N() te gebruiken, voorkom je die fout en zorg je dat alles getalsmatig verwerkt wordt.

Een eenvoudig voorbeeld:

=N("tekst")

geeft als resultaat 0.

Of als je werkt met een logische vergelijking:

=N(A1>10)

Als A1 groter is dan 10, geeft de formule 1; anders 0.

Dat is handig in combinatie met ALS() of SOMPRODUCT() wanneer je logische vergelijkingen wilt optellen of tellen.

Bijvoorbeeld, als je wilt tellen hoeveel waarden in kolom A groter zijn dan 10:

=SOMPRODUCT(N(A1:A10>10))

De N() functie converteert de logische WAAR/ONWAAR-resultaten in 1’en en 0’en, zodat SOMPRODUCT() ze kan optellen.

Je kunt N() ook combineren met INDIRECT() wanneer je dynamisch wilt verwijzen naar een cel die tekst bevat maar numeriek moet worden geïnterpreteerd:

=N(INDIRECT("B2"))

Waarom N() functie gebruiken?

De N() functie lijkt op het eerste gezicht overbodig, maar is bijzonder nuttig in scenario’s waarin Excel waarden anders niet als getallen zou herkennen. Denk bijvoorbeeld aan datagegevens die uit een ander systeem zijn geïmporteerd en als tekst zijn opgeslagen.

Als je met rapportages werkt waarin formules logische vergelijkingen bevatten, kun je N() gebruiken om die WAAR/ONWAAR-resultaten om te zetten naar 1 en 0. Dat maakt het mogelijk om ze in berekeningen te gebruiken. Bijvoorbeeld:

=SOM(N(A1:A5="Ja"))

Hier worden alle cellen met de tekst Ja eerst omgezet naar 0 (want tekst) — tenzij je dit combineert met ALS() voor een beter resultaat:

=SOM(ALS(A1:A5="Ja";1;0))

Toch is N() handig als je bijvoorbeeld foutwaarden wilt behouden zonder ze te forceren naar nul, iets wat WAARDE() wel probeert.

Veelgemaakte fouten zijn het gebruik van N() op tekst die later toch numeriek moest blijven. De functie verwijdert namelijk altijd de tekstcontext. Gebruik het dus alleen als je zeker weet dat tekst mag verdwijnen.

Opmerkingen N() functie

  • N() verandert geen bestaande getallen.
  • Tekstwaarden worden altijd 0.
  • Foutwaarden worden ongewijzigd weergegeven.
  • Logische waarden worden omgezet naar 1 of 0.
  • N() is niet nodig in standaardberekeningen, omdat Excel meestal automatisch getallen herkent.
  • In Excel Online en Mobile werkt de functie hetzelfde als in de desktopversie.
  • In Excel Starter is de functie beschikbaar, maar beperkt tot eenvoudige waarden (geen matrixinvoer).
  • De functie is taalafhankelijk: in de Nederlandse versie gebruik je N(), niet NUMBERVALUE().
  • N() is compatibel met matrixformules, zoals SOMPRODUCT() en FILTER().
  • Tekst zoals datums of valuta wordt behandeld als tekst en dus 0, tenzij Excel die intern herkent als numeriek.
~ Advertentie ~

= POST ( 'Gerelateerd' )

HERHALING() functie

De HERHALING() functie in Excel herhaalt tekst of symbolen meerdere keren in één cel. Ideaal voor opmaak, herhalende patronen en visuele scheiding.

AFRONDEN.NAAR.BENEDEN() functie

De AFRONDEN.NAAR.BENEDEN() functie rondt getallen in Excel altijd naar beneden af. Leer de syntaxis, praktische voorbeelden en tips voor foutloze berekeningen.

TEKST.NA() functie

De TEKST.NA() functie haalt tekst op ná een opgegeven scheidingsteken. Ideaal voor het splitsen van e-mails, productcodes of bestandsnamen. Ontdek uitleg, syntaxis en praktijkvoorbeelden.

ALS() functie

De Excel ALS functie verwerkt een logische test die een waarde WAAR resulteert of een waarde ONWAAR. De ALS functie kan ook genest worden gebruikt.

BLAD() functie

BLAD() functie – Haal eenvoudig het bladnummer van een werkblad op in Excel en gebruik dit in dynamische formules of rapportages.

Wat is CoPilot in Excel?

Ontdek wat CoPilot in Excel is, hoe het verschilt van standaard Excel en welke voordelen het biedt voor je productiviteit.
~ Advertentie ~

= WEEK ('Top 5')

JAAR() functie

De JAAR functie in Excel geeft als resultaat het jaar van een datum als een 4-cijferig getal. Het jaar wordt uitgedrukt als een geheel getal tussen 1900 en 9999.

DATUM() functie

De Excel DATUM functie maakt van afzonderlijke waarden voor jaar, maand en dag een geldige datum. Je kunt deze functie gebruiken om dynamisch datums samen te stellen op basis van andere celwaarden in je werkblad.

NETTO.WERKDAGEN() functie

De NETTO.WERKDAGEN geeft het aantal volledige werkdagen tussen een begindatum en een einddatum. Zaterdag en zondag en datums die zijn gedefinieerd zijn als feestdagen gelden niet als werkdagen.

Wachtwoord Excel werkblad beveiliging kraken

Met de volgende macro code is het mogelijk om de beveiliging van een met wachtwoord beveiligd werkblad op te heffen.

VERGELIJKEN() functie

Met de VERGELIJKEN functie kun je de positie bepalen van een zoekwaarde in een zoek-matrix (rij, kolom, tabel of bereik). De functie ondersteunt exact, benaderend of wildcards (*?) voor gedeeltelijk resultaat.
~ Advertentie ~

= FUNCTIE ('Top 10')

~ Advertentie ~

= EXCEL ( 'categorieën' )

~ Advertentie ~