ISNB() functie

ISNB functie in Excel

Samenvatting ISNB() functie

De ISNB() functie in Excel is een logische functie die controleert of een bepaalde waarde de foutmelding #N/B (niet beschikbaar) bevat. Deze fout komt vaak voor als Excel geen overeenkomst kan vinden in formules zoals VERT.ZOEKEN(), X.ZOEKEN() of INDEX() in combinatie met VERGELIJKEN(). De functie geeft WAAR terug als het resultaat #N/B is, en ONWAAR als dat niet zo is.

Je gebruikt ISNB() vooral om foutmeldingen te ondervangen in je berekeningen of om specifieke fouten te herkennen en te vervangen door iets leesbaarder, zoals een streepje of tekst.

Vertaling

Nederlands: ISNB()
Engels: ISNA()
Duits: ISTNV()

Resultaat waarde

Geeft als resultaat WAAR als de waarde de foutwaarde #N/B is

Doel

Het doel van de ISNB() functie is om te testen of een cel of berekening de foutwaarde #N/B bevat. Dit maakt het mogelijk om formules te verfijnen en nette resultaten te tonen, ook als bepaalde gegevens ontbreken.

Syntaxis

=ISNB(waarde)

Argumenten

waarde
De waarde of celverwijzing die je wilt controleren op de fout #N/B. Dit kan een directe waarde, een celverwijzing, of een formule zijn.
De functie test alleen specifiek op #N/B en negeert andere fouttypen zoals #WAARDE!, #DEEL/0!, of #NAAM?.

Gebruik van ISNB() functie

De ISNB() functie gebruik je wanneer je een controle wilt uitvoeren op de foutwaarde #N/B, vaak in combinatie met de ALS() functie.
Stel, je gebruikt een formule om productprijzen op te halen met VERT.ZOEKEN(), maar sommige producten bestaan nog niet in je prijslijst. In dat geval kan je Excel beter laten tonen “Niet gevonden” in plaats van de foutmelding #N/B.

Bijvoorbeeld:

=ALS(ISNB(VERT.ZOEKEN(A2;Prijslijst;2;ONWAAR));"Niet gevonden";VERT.ZOEKEN(A2;Prijslijst;2;ONWAAR))

In dit voorbeeld wordt eerst gecontroleerd of VERT.ZOEKEN() een #N/B oplevert. Als dat zo is, toont Excel de tekst “Niet gevonden”. Zo houd je je werkblad netjes en duidelijk.

Je kunt ISNB() ook gebruiken om analyses of dashboards op te schonen waarin data soms nog niet compleet is. Combineer het bijvoorbeeld met INDIRECT() om dynamisch naar werkbladen te verwijzen:

=ALS(ISNB(INDIRECT("Gegevens!" & A1));"Nog niet beschikbaar";INDIRECT("Gegevens!" & A1))

In deze formule wordt gecontroleerd of de verwijzing nog niet bestaat of een lege bron heeft.

Waarom ISNB() functie gebruiken?

De ISNB() functie is onmisbaar als je werkt met dynamische of onvolledige gegevens. Door fouten te herkennen, kun je formules robuuster maken en voorkomen dat je rapporten volstaan met lelijke foutmeldingen.
Wanneer je bijvoorbeeld een rapport bouwt waarin niet alle cellen altijd gevuld zijn, kun je met ISNB() en ALS() zorgen dat er een nette tekst als “n.v.t.” verschijnt in plaats van een fout.

=ALS(ISNB(B2);"n.v.t.";B2)

Een veelvoorkomende fout is dat mensen denken dat ISFOUT() of TYPE.FOUT() hetzelfde doen. Dat klopt deels, maar ISNB() test alleen op de specifieke fout #N/B, terwijl ISFOUT() alle fouttypen herkent.
Gebruik ISNB() dus als je weet dat de fout #N/B relevant is voor je formule. In andere situaties kun je beter ISFOUT() gebruiken.

Let erop dat ISNB() geen tekst of getallen test, maar puur controleert op een foutwaarde. Als je wilt controleren of een cel een getal bevat, gebruik dan ISGETAL(), of voor tekst ISTEKST().

Opmerkingen ISNB() functie

  • ISNB() geeft alleen WAAR bij de fout #N/B.
  • Andere fouten zoals #WAARDE!, #NAAM?, of #REF! worden genegeerd.
  • Combineer de functie met ALS() voor foutafhandeling.
  • De functie werkt ook binnen MATRIX formulesen dynamische bereiken.
  • In Excel Online en Mobile werkt ISNB() identiek aan de desktopversie.
  • ISNB() kan niet direct fouten herstellen, alleen detecteren.
  • In oudere Excel Starter-versies is foutafhandeling soms beperkt.
  • ISNB() is onderdeel van de groep Informatie-functies, samen met ISFOUT() en TYPE.FOUT().
  • Als een cel geen fout bevat, is de uitvoer altijd ONWAAR.
  • De functie kan worden gebruikt in combinatie met FILTER() of SOMPRODUCT() om foutieve rijen te negeren.
~ Advertentie ~

= POST ( 'Gerelateerd' )

ISLOGISCH() functie

De ISLOGISCH() functie test of een waarde een logische waarde (WAAR of ONWAAR) is en retourneert WAAR als dat zo is. Handig voor foutcontrole en formulevalidatie.

GEHEEL() functie

De GEHEEL() functie rondt getallen af op het dichtstbijzijnde veelvoud van een opgegeven macht van 10. Leer hoe je cijfers slim afrondt in Excel.

ALS() functie inzetten voor datacategorieën

Met ALS() categorie Excel maak je overzichtelijke datagroepen, voorkom je ruis en krijg je inzicht in patronen voor betere rapportages en datakwaliteit.

ISFOUT() functie

De ISFOUT() functie in Excel controleert of een formule een foutwaarde geeft. Handig bij berekeningen om fouten netjes af te handelen of te voorkomen.

IS.ONEVEN() functie

Ontdek hoe je met de IS.ONEVEN() functie snel bepaalt of een getal oneven is en hoe je dit praktisch toepast in Excel-formules.

N() functie

De N() functie in Excel zet waarden om naar getallen. Tekst wordt nul, WAAR wordt 1 en ONWAAR wordt 0.
~ 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 ~