Samenvatting ISVERWIJZING() functie
De ISVERWIJZING() functie in Excel is een logische testfunctie waarmee je controleert of een bepaalde waarde een geldige celverwijzing is. De functie geeft als resultaat WAAR als de opgegeven waarde een geldige verwijzing is, en ONWAAR als dat niet zo is. Dit is vooral handig wanneer je met dynamische verwijzingen werkt, bijvoorbeeld in combinatie met de functies INDIRECT(), BLAD() of BLADEN().
Je kunt deze functie gebruiken om fouten te voorkomen bij formules die afhankelijk zijn van verwijzingen die kunnen veranderen of verwijderd worden. Zo weet je zeker dat je formules blijven werken, ook als een cel, bereik of bladnaam niet meer bestaat.
Vertaling
Nederlands: ISVERWIJZING()
Engels: ISREF()
Duits: ISTBEZUG()
Resultaat waarde
Geeft als resultaat WAAR als de waarde een verwijzing isDoel
Het doel van de ISVERWIJZING() functie is om te controleren of een opgegeven waarde een geldige verwijzing naar een cel, bereik of werkblad is. Wanneer je met dynamische formules werkt die verwijzingen berekenen of combineren, helpt deze functie om te testen of de verwijzing geldig is voordat je deze verder gebruikt.
Syntaxis
=ISVERWIJZING(waarde)
Argumenten
waarde
Dit is de te controleren waarde of uitdrukking. Meestal geef je hier een celverwijzing, een formule of een tekst die een verwijzing zou kunnen voorstellen.
Als je bijvoorbeeld =ISVERWIJZING(A1) invoert, controleert Excel of A1 een geldige verwijzing is. Wanneer je =ISVERWIJZING(INDIRECT("Blad3!A1")) gebruikt, kijkt Excel of de verwijzing die de functie INDIRECT() oplevert, geldig is.
Het argument is verplicht en mag zowel direct als via een andere formule worden opgegeven.
Gebruik van ISVERWIJZING() functie
Je gebruikt de ISVERWIJZING() functie vooral om fouten op te sporen in formules die werken met verwijzingen die kunnen veranderen. Dat is bijvoorbeeld nuttig bij dashboards, samengestelde rapportages of werkbladen met dynamische tabellen.
Stel dat je een dynamische formule hebt die verwijst naar een bladnaam die automatisch wordt opgebouwd met INDIRECT(), zoals:
=INDIRECT(B1 & "!A1")
Als de waarde in B1 verwijst naar een niet-bestaand werkblad, krijg je een foutmelding (#REF!). Door ISVERWIJZING() toe te voegen kun je dit voorkomen:
=ALS(ISVERWIJZING(INDIRECT(B1 & "!A1")); "Verwijzing bestaat"; "Ongeldige verwijzing")
Zo blijft je formule stabiel en kun je dynamische verwijzingen veilig toepassen.
De functie werkt ook goed samen met BLAD() en BLADEN() om te controleren of een bladnummer of -naam geldig is voordat je een verwijzing maakt.
Waarom ISVERWIJZING() functie gebruiken?
De ISVERWIJZING() functie voorkomt fouten en verbetert de betrouwbaarheid van je spreadsheets. Als je werkt met meerdere werkbladen of dynamische gegevens, kunnen verwijzingen snel fout gaan – bijvoorbeeld wanneer een blad wordt hernoemd of verwijderd. Door eerst te testen met ISVERWIJZING(), kun je logische controles inbouwen.
Een praktisch voorbeeld: stel dat je rapport verwijst naar gegevens van verschillende teams, en elk teamblad kan worden toegevoegd of verwijderd. Dan kun je:
=ALS(ISVERWIJZING(INDIRECT(A2 & "!B3")); INDIRECT(A2 & "!B3"); "Blad bestaat niet")
Zo voorkom je dat je foutmeldingen ziet in plaats van begrijpelijke tekst. Een veelgemaakte fout is dat men probeert tekst te gebruiken die geen echte verwijzing vormt, zoals "Data!A1", zonder INDIRECT(). In dat geval herkent Excel de tekst niet als verwijzing.
Gebruik ISVERWIJZING() dus altijd wanneer je twijfelt of een formuleverwijzing geldig zal zijn. Daarmee zorg je dat je rapportages fouttoleranter worden en gebruikersvriendelijker blijven.
Opmerkingen ISVERWIJZING() functie
- De functie geeft WAAR terug als de waarde een geldige verwijzing is.
- Geeft ONWAAR terug bij ongeldige verwijzingen of tekst zonder betekenis als verwijzing.
- Als het argument zelf al een fout bevat (zoals
#REF!), dan geeft de functie WAAR terug omdat dat nog steeds een verwijzingsfout is. - Kan niet direct een verwijzing “repareren”; gebruik daarvoor INDIRECT() of ALS.FOUT().
- Combineer ISVERWIJZING() met ALS() om foutmeldingen te vermijden.
- De functie herkent verwijzingen naar cellen, bereiken, benoemde bereiken en werkbladen.
- Werkt in zowel cellen als in naamdefinities.
- In Excel Online en Mobile werkt ISVERWIJZING() hetzelfde als in de desktopversie.
- De functie herkent geen verwijzingen naar gesloten werkmappen.
- Taalspecifiek: in de Engelse Excel-versie heet deze functie ISREF().

