De foutmelding #N/B (Niet Beschikbaar) verschijnt in Excel wanneer een formule geen resultaat kan vinden. Dit gebeurt vaak bij zoek- en vergelijkingsfuncties zoals VERT.ZOEKEN(), X.ZOEKEN() of VERGELIJKEN().
#N/B is eigenlijk een signaal van Excel dat de door jou opgegeven zoekwaarde niet voorkomt in het opgegeven bereik. Het kan frustrerend zijn als je verwacht dat een formule altijd iets teruggeeft, maar gelukkig is deze foutmelding te begrijpen en op te lossen.
Veelvoorkomende oorzaken van #N/B
- Zoekwaarde ontbreekt
Als de waarde die je zoekt niet in het bereik voorkomt, krijg je automatisch#N/B. Voorbeeld:
Als “Peter” niet in kolom A staat, verschijnt=VERT.ZOEKEN("Peter";A2:B10;2;ONWAAR)#N/B. - Exacte overeenkomst vereist
Bij functies zoals VERT.ZOEKEN() met de parameterONWAARwordt een exacte match verwacht. Kleine typefouten, extra spaties of verkeerde hoofdletters veroorzaken#N/B. Voorbeeld:
Excel vindt dit niet, omdat “peter” niet exact overeenkomt met “Peter”.=VERT.ZOEKEN("peter";A2:B10;2;ONWAAR) - Verkeerd bereik opgegeven
Als het opgegeven bereik de kolom met de zoekwaarde niet bevat, krijg je#N/B. Voorbeeld:
Als de namen in kolom A staan, kan Excel “Lisa” niet vinden en verschijnt de fout.=VERT.ZOEKEN("Lisa";B2:C10;2;ONWAAR)
Slimme oplossingen voor #N/B
- Gebruik ALS.FOUT()
Met ALS.FOUT() kun je de foutmelding opvangen en vervangen door een duidelijke boodschap of alternatieve waarde.
Voorbeeld:
In plaats van=ALS.FOUT(VERT.ZOEKEN("Peter";A2:B10;2;ONWAAR);"Niet gevonden")#N/Bzie je nu “Niet gevonden”. - Controleer de zoekwaarde
Verwijder extra spaties met WISSEN.CONTROL() of SPATIES.WISSEN(), zodat Excel de waarde correct kan vinden.
Voorbeeld:=VERT.ZOEKEN(WISSEN.CONTROL(" Peter ");A2:B10;2;ONWAAR) - Gebruik X.ZOEKEN() voor meer flexibiliteit
In moderne Excel-versies biedt X.ZOEKEN() de mogelijkheid om een standaardwaarde in te stellen als er geen match is.
Voorbeeld:=X.ZOEKEN("Peter";A2:A10;B2:B10;"Niet gevonden")
Praktische toepassing in je werkbladen
Stel je hebt een lijst met medewerkers en hun afdelingen. Je wilt snel de afdeling van “Sophie” opzoeken:
Tabelvoorbeeld:
=VERT.ZOEKEN("Sophie";B3:C5;2;ONWAAR)
Dit geeft correct “Finance”. Als je zoekt naar “Tom”, verschijnt #N/B. Met ALS.FOUT() wordt dit netjes opgevangen:
=ALS.FOUT(VERT.ZOEKEN("Tom";B3:C5;2;ONWAAR);"Niet gevonden")
Compatibiliteit en aandachtspunten
- Excel Online & Mobile:
#N/Bverschijnt hetzelfde, maar sommige oudere functies zoals VERT.ZOEKEN() werken niet altijd even snel op grote datasets. - Starter versie: Functies zoals X.ZOEKEN() zijn hier niet beschikbaar. Gebruik dan VERT.ZOEKEN() of INDEX() + VERGELIJKEN().
- Taalinstellingen: Zorg dat je de Nederlandse functienamen gebruikt. XLOOKUP() moet X.ZOEKEN() zijn, anders krijg je
#NAAM?.
Tips om #N/B te voorkomen
- Controleer altijd je zoekwaarden op spelling en extra spaties.
- Gebruik foutafhandeling met ALS.FOUT() of ALS(ISN.B(…)) om werkbladen netjes te houden.
- Overweeg X.ZOEKEN() voor flexibele en leesbare formules.
- Combineer met INDIRECT() om dynamische verwijzingen te maken die blijven werken bij het aanpassen van tabellen.
Samenvatting
#N/B betekent in Excel simpelweg dat een waarde niet beschikbaar is. Door exact te zoeken, extra spaties te verwijderen en slimme foutafhandeling toe te passen met ALS.FOUT() of X.ZOEKEN(), kun je foutmeldingen minimaliseren. Zo houd je je werkbladen betrouwbaar, overzichtelijk en gebruiksvriendelijk.

