Laadige alla töövihiku näide
Kujutage ette, et meil on selliste andmete tabel nagu:
Ja siis teeme VLOOKUPi linnale, mida seal pole, saame vea:
Kui meil on ainult üks N/A viga, pole sellest suurt probleemi. Kui aga tabelis on mitu N/A (igaüks tuleneb eraldi VLOOKUPist), võib see tunduda üsna inetu. Lisaks annavad kõik need lahtrid hõlmavad kogusummad väärtuse N/A. Lühidalt, N/A viga võib levida kogu töövihikus:
Sellest vabanemiseks on Excelil funktsioon ISNA, mis võimaldab meil kontrollida, kas tingimusel või lahtril on väärtus N/A. Tavaliselt kasutatakse seda IF -lause osana:
B1 = IF (ISNA (A1), 0, A1)
st kui lahtri A1 väärtus on ISNA, võtab lahter B1 väärtuse 0, vastasel juhul on selle väärtus A1.
Või kui meil on VLOOKUP -valemid, saame sama lähenemist kasutades kontrollida, kas see hindab NA -d või mitte. Kui jah, siis võtame väärtuse 0, vastasel juhul võtame väärtuse VLOOKUP tagastatud väärtuse:
= IF (ISNA (VLOOKUP (B18, B6: C13,2, FALSE)), 0, VLOOKUP (B18, B6: C13,2, FALSE))
Ja kui seda lähenemisviisi kasutatakse ülaltoodud tabeli üksikutes ridades, on meil järgmine:
Mis on palju esinduslikum ja kogusummad on nüüd mõistlikult hinnatud.