Deze tutorial laat zien hoe je de Excel IFNA-functie in Excel tot dus iets als een berekening resulteert in een #N/A-fout.
Overzicht IFNA-functie
De IFNA-functie test of een berekening resulteert in een #N/A Error. Zo niet, dan wordt het resultaat van de berekening weergegeven. Als dat het geval is, voert het een andere berekening uit.
Om de IFNA Excel-werkbladfunctie te gebruiken, selecteert u een cel en typt u:
(Let op hoe de formule-invoer verschijnt)
IFNA-functiesyntaxis en ingangen:
=IFNA(waarde,waarde_indien_na)
waarde - Een waarde, berekening of celverwijzing.
aantal_cijfers - Wat te doen als? waarde resulteert in een #N/A-fout.
Hoe de IFNA-functie te gebruiken?
De IFNA-functie test of een berekening resulteert in een #N/A-fout, en voert een andere waarde (of berekening) uit als een fout wordt gedetecteerd.
=IFNA(VERT.ZOEKEN(A2,$E$2:$F$7,2,FALSE),"Geen gegevens")
IFERROR-functie
Als alternatief test de IFERROR-functie of er een fout optreedt, inclusief #N/A-fouten.
=IFERROR(A2,"FOUT_Gevonden") =IFNA(A2,"FOUT_Gevonden")
Waarom de IFNA-functie gebruiken?
Je vraagt je misschien af, waarom zou ik gewoon de IFERROR-functie gebruiken? Welnu, bij het werken met opzoekfuncties (zoals de VERT.ZOEKEN), als de opzoekwaarde niet wordt gevonden, retourneert de functie een #N/A.
=IFERROR(VERT.ZOEKEN(F3,$A$3:$D$7,4,FALSE),"")
Mogelijk wilt u deze geldige #N/A-fouten alleen afhandelen door de foutwaarden in te stellen op nul of blanco.
=IFNA(VERT.ZOEKEN(F3,$A$3:$D$7,4,FALSE),"")
Maar er worden nog steeds regelmatig fouten weergegeven, zodat u kunt identificeren of er een rekenfout is met de formule.
IFNA in Google Spreadsheets
De IFNA-functie werkt in Google Spreadsheets precies hetzelfde als in Excel:
IFNA-voorbeelden in VBA
U kunt ook de IFNA-functie in VBA gebruiken. Type:toepassing.werkbladfunctie.IFNA(waarde, waarde_als_na)
Voor de functieargumenten (getal, enz.), kunt u ze ofwel rechtstreeks in de functie invoeren, of variabelen definiëren om in plaats daarvan te gebruiken.