ISNA fall í Excel með formúludæmum

  • Deildu Þessu
Michael Brown

Þessi kennsla kafar í ýmsar leiðir til að nota ISNA aðgerðina í Excel til að meðhöndla #N/A villur.

Þegar Excel getur ekki fundið það sem beðið er um birtist #N/ Villa birtist í reit. Til að stöðva og meðhöndla slíkar villur geturðu notað ISNA aðgerðina. Hver er hagnýtingin af því? Í meginatriðum hjálpar það til við að gera formúlurnar þínar notendavænni og vinnublöðin þín fallegri.

    ISNA aðgerð í Excel

    Excel ISNA aðgerðin er notuð til að athuga frumur eða formúlur fyrir #N/A villur. Niðurstaðan er rökrétt gildi: TRUE ef #N/A villa greinist, FALSE annars.

    Aðgerðin er fáanleg í öllum útgáfum af Excel 2000 til 2021 og Excel 365.

    The setningafræði ISNA fallsins er eins einföld og hún gæti mögulega verið:

    ISNA(gildi)

    Þar sem gildi er hólfsgildið eða formúlan sem þú vilt athuga með #N/A villur.

    Til að búa til ISNA formúlu í grunnformi, gefðu upp reittilvísun sem einu rök:

    =ISNA(A2)

    Ef reiturinn sem vísað er til inniheldur #N/A villu, þú munt fá SANNT. Ef um einhverja aðra villu, gildi eða auðan reit er að ræða færðu FALSE:

    Hvernig á að nota ISNA í Excel

    Notkun ISNA aðgerðarinnar í sinni hreinu mynd hefur lítið hagnýtt vit. Oftar er það notað ásamt öðrum aðgerðum til að meta niðurstöðu ákveðinnar formúlu. Fyrir þetta skaltu bara setja hina formúluna í gildi rökin fyrir ISNA:

    ISNA( yfir_formúlan())

    Í gagnapakkanum hér að neðan, segjum að þú viljir bera saman tvo lista (dálka A og D) og auðkenna nöfnin sem eru til staðar í báðum listunum og þau sem birtast aðeins á listanum 1.

    Til að bera nafnið í A3 saman við hvert nafn í dálki D er formúlan:

    =MATCH(A3, $D$2:$D$9, 0)

    Ef uppflettingargildi finnst, þá skilar MATCH fallið því hlutfallsleg staða í uppflettifylki, annars kemur #N/A villa upp. Til að prófa niðurstöðuna úr MATCH hreiðum við hana í ISNA:

    =ISNA(MATCH(A3, $D$2:$D$9, 0))

    Þessi formúla fer í B3 og er síðan afrituð í gegnum B14.

    Nú geturðu greinilega sjá hvaða nemendur hafa staðist öll prófin (nafn er ekki til í dálki D > MATCH skilar #N/A > ISNA skilar TRUE) og hverjir hafa að minnsta kosti eitt fallið próf (nafn kemur fyrir í dálki D > engin villa > ISNA skilar FALSE).

    Ábending. Í Excel 365 og Excel 2021 geturðu notað nútímalegri XMATCH aðgerð. í stað MATCH.

    IF ISNA formúlu í Excel

    Eftir hönnun getur ISNA fallið aðeins skilað tveimur Boolean gildum. Til að birta sérsniðin skilaboð skaltu nota það ásamt IF aðgerðinni:

    IF(ISNA(…), " text_if_error", " text_if_no_error")

    Betrumbæta okkar dæmi aðeins lengra, við skulum komast að því hvaða nemendur úr hópi A féllu ekki á neinu prófi og skilum „Engin fallin próf“ fyrir þá. Fyrir þá nemendur sem eftir eru munum við skila „Miskast“. Til að gera þetta skaltu fella ISNA MATCH formúluna innrökrétta prófið á IF, þannig að IF verður ysta fallið:

    =IF(ISNA(MATCH(A3,$D$2:$D$9,0)), "No failed tests", "Failed")

    Niðurstöðurnar líta miklu betri og leiðandi út núna, sammála?

    Hvernig á að nota ISNA í Excel með VLOOKUP

    IF ISNA samsetningin er alhliða lausn sem hægt er að nota með hvaða aðgerð sem er sem leitar að einhverju í safni gagna og skilar #N/A villu þegar uppflettingargildi finnst ekki.

    Setjafræði ISNA fallsins með VLOOKUP er sem hér segir:

    IF(ISNA(VLOOKUP(…), " sérsniðinn_texti", VLOOKUP( …))

    Þýtt á mannamál segir það: ef VLOOKUP leiðir til #N/A villu, skilaðu sérsniðnum texta, annars skilaðu VLOOKUP niðurstöðunni.

    Í sýnistöflunni okkar skaltu gera ráð fyrir að þú viljir skila þeim greinum sem nemendur féllu í á prófunum. Fyrir þá sem hafa staðist öll prófin með góðum árangri mun „Engin fallin próf“ birtast.

    Til að fletta upp fögum smíðum við þessa klassísku VLOOKUP formúlu:

    =VLOOKUP(A3, $D$3:$E$9, 2, FALSE)

    Og hreiður það síðan í almennu IF ISNA formúluna sem fjallað er um hér að ofan:

    34 20

    Í Excel 2013 og nýrri útgáfu geturðu notað IFNA aðgerðina til að ná og meðhöndla #N/A villur. Þetta gerir formúluna þína styttri og auðveldari að lesa.

    Sem dæmi skiptum við #N/A villum út fyrir strik ("-") og fáum þessa glæsilegu lausn:

    =IFNA(VLOOKUP(A3, $D$3:$E$9, 2, FALSE), "-")

    Notendur Excel 365 og 2021 þurfa alls enga umbúðaaðgerð sem nútíma arftaki VLOOKUP,XLOOKUP virka, ræður við #N/A villur innfæddur:

    =XLOOKUP(A3, $D$3:$D$9, $E$3:$E$9, "-")

    Niðurstaðan verður nákvæmlega sú sama og sýnt er á skjámyndinni hér að ofan.

    SUMPRODUCT ISNA formúla til að telja #N/A villur

    Til að telja #N/A villur á ákveðnu bili, notaðu ISNA aðgerðina ásamt SUMPRODUCT á þennan hátt:

    SUMPRODUCT(--ISNA( svið))

    Hér skilar ISNA fylki af SÖNT og FALSK gildi, tvöfalda neitunin (--) þvingar rökrænu gildin í 1 og 0 og SUMPRODUCT leggur niðurstöðuna saman.

    Til dæmis, til að finna út hversu margir nemendur náðu árangri í öllum prófunum, breyttu MATCH formúlunni fyrir úrval af uppflettigildum (A3:A14) og hreiður hana í ISNA:

    =SUMPRODUCT(--ISNA(MATCH(A3:A14, D2:D9, 0)))

    Formúlan ákvarðar að 9 nemendur hafa engin fallin próf, þ.e. MATCH fallið skilar 9 #N/A villum:

    Svona á að búa til og nota ISNA formúlur í Excel. Ég þakka þér fyrir lesturinn og hlakka til að sjá þig á blogginu okkar í næstu viku!

    Lagt niðurhal

    ISNA formúludæmi (.xlsx skrá)

    Michael Brown er hollur tækniáhugamaður með ástríðu fyrir því að einfalda flókna ferla með hugbúnaðarverkfærum. Með meira en áratug af reynslu í tækniiðnaðinum hefur hann aukið færni sína í Microsoft Excel og Outlook, sem og Google Sheets og Docs. Blogg Michael er tileinkað því að deila þekkingu sinni og sérfræðiþekkingu með öðrum, veita auðveld ráð og leiðbeiningar til að bæta framleiðni og skilvirkni. Hvort sem þú ert vanur fagmaður eða byrjandi, þá býður blogg Michaels upp á dýrmæta innsýn og hagnýt ráð til að fá sem mest út úr þessum nauðsynlegu hugbúnaðarverkfærum.