Office 2007 - Excel Tips 2007 - 2013

Tip 171

171/207 Lessen 

ALS.FOUT functie

Op vraag van Gert en Rudolf, toon ik jullie hoe je het foutbericht #N/B (#N/A voor de Engelstaligen) kunt verwijderen uit een zoeken-opdracht

Als voorbeeld heb ik een Excelmap met twee werkbladen, “Lijst2” en “Lijst1”.
Lijst2 telt een aantal klanten, meer bepaalt 7.
Dit bereik van klanten heb ik de naam “Lijst2” gegeven, dit om de eenvoudige reden dat ik straks het bereik in de functie VERT.ZOEKEN niet steeds hoef in te typen.

Image1

Lijst1 telt een aantal klanten, meer bepaalt 10. Dus in “Lijst1” telt meer klanten dan voorkomen in “Lijst2”.
Wanneer ik nu de functie VERT.ZOEKEN toepas op onze eerste lijst,

Image2

en deze functie kopieer naar onder, krijg ik de foutmelding #N/B in sommige cellen.
Dit om de eenvoudige reden dat sommige KLnr’s niet te vinden zijn in Lijst2 waar hij deze moet gaan zoeken.

Image3

Dit lossen we op door er de functie ALS.FOUT voor te plaatsen.

Let op, de functie ALS.FOUT moet twee argumenten.
De eerste is de waarde wanneer het argument WAAR is, dit is voor ons de functie “VERT.ZOEKEN” (1).
En het tweede argument is, wanneer deze niet wordt gevonden, dan geeft hij een blanco cel weer (2).

Image5

Kopiëren we deze formule naar onder, dan zien we dat er geen foutmeldiing wordt geplaatst wanneer er niks wordt gevonden.
Dus, vindt hij iets dan geeft hij deze gegevens weer, vindt hij niks, dan geeft hij een blanco cel.

Image6

Kopieer je deze functie naar rechts, vergeet dan niet het kolomindex-nummer aan te passen van de functie VERT.ZOEKEN.
Het is namelijk nu dat hij moet gaan zoeken in de vierde kolom, en niet meer in de derde kolom.

Image7

Voila, probleem van Gert en Rudolf is opgelost.

Image9

Swotster en zijn lezers denken aan jullie, denk aan Swotster

Formidabel U hebt Tip 171 voltooid START VOLGENDE LES