ISNA function sa Excel na may mga halimbawa ng formula

  • Ibahagi Ito
Michael Brown

Ang tutorial na ito ay sumisid sa iba't ibang paraan ng paggamit ng ISNA function sa Excel upang pangasiwaan ang #N/A error.

Kapag hindi mahanap ng Excel kung ano ang hinihiling nito, isang #N/ Lumilitaw ang isang error sa isang cell. Upang maharang at mahawakan ang mga ganitong error, maaari mong gamitin ang function ng ISNA. Ano ang praktikal na gamit niyan? Sa totoo lang, nakakatulong itong gawing mas madaling gamitin ang iyong mga formula at mas maganda ang hitsura ng iyong mga worksheet.

    ISNA function sa Excel

    Ginagamit ang Excel ISNA function para suriin ang mga cell o mga formula para sa #N/A error. Ang resulta ay isang lohikal na halaga: TRUE kung may nakitang #N/A error, FALSE kung hindi.

    Available ang function sa lahat ng bersyon ng Excel 2000 hanggang 2021 at Excel 365.

    Ang syntax ng ISNA function ay kasing simple ng posibleng maging:

    ISNA(value)

    Kung saan ang value ay ang cell value o formula na gusto mong suriin para sa #N/A error.

    Upang lumikha ng ISNA formula sa pangunahing anyo nito, magbigay ng cell reference bilang ang tanging argumento nito:

    =ISNA(A2)

    Kung sakaling ang reference na cell ay naglalaman ng #N/A error, magiging TOTOO ka. Sa kaso ng anumang iba pang error, value o isang blangkong cell, makakakuha ka ng FALSE:

    Paano gamitin ang ISNA sa Excel

    Paggamit ng ISNA function sa dalisay nitong anyo ay may kaunting praktikal na kahulugan. Mas madalas, ginagamit ito kasama ng iba pang mga function upang suriin ang resulta ng isang tiyak na formula. Para dito, ilagay lang ang ibang formula sa value argument ng ISNA:

    ISNA( your_formula())

    Sa dataset sa ibaba, ipagpalagay na gusto mong paghambingin ang dalawang listahan (column A at D) at tukuyin ang mga pangalan na nasa parehong listahan at ang mga lalabas lang sa listahan 1.

    Upang ihambing ang pangalan sa A3 laban sa bawat pangalan sa column D, ang formula ay:

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

    Kung may nakitang lookup value, ibabalik ng MATCH function ang nito kamag-anak na posisyon sa hanay ng paghahanap, kung hindi, magkakaroon ng #N/A error. Upang subukan ang resulta ng MATCH, ilalagay namin ito sa ISNA:

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

    Ang formula na ito ay napupunta sa B3, at pagkatapos ay kinopya sa pamamagitan ng B14.

    Ngayon, malinaw mo nang makikita tingnan kung sinong mga mag-aaral ang nakapasa sa lahat ng pagsusulit (ang isang pangalan ay hindi available sa column D > MATCH returns #N/A > ISNA returns TRUE) at kung saan ay may hindi bababa sa isang nabigong pagsusulit (isang pangalan ay lumalabas sa column D > walang error > ISNA returns FALSE).

    Tip. Sa Excel 365 at Excel 2021, maaari kang gumamit ng mas modernong XMATCH function. sa halip na MATCH.

    KUNG ISNA formula sa Excel

    Sa pamamagitan ng disenyo, ang ISNA function ay maaari lamang magbalik ng dalawang Boolean value. Upang ipakita ang iyong mga custom na mensahe, gamitin ito kasama ng IF function:

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

    Pinapino ang aming halimbawa nang kaunti pa, alamin natin kung sinong mga mag-aaral mula sa pangkat A ang hindi bumagsak sa anumang pagsusulit at ibalik ang "Walang bagsak na pagsusulit" para sa kanila. Para sa natitirang mga mag-aaral, ibabalik namin ang "Nabigo". Upang gawin ito, i-embed ang ISNA MATCH formula saang lohikal na pagsubok ng IF, upang ang IF ay maging ang pinakalabas na function:

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

    Mukhang mas maganda at mas intuitive ang mga resulta ngayon, sang-ayon?

    Paano gamitin ang ISNA sa Excel na may VLOOKUP

    Ang kumbinasyon ng IF ISNA ay isang pangkalahatang solusyon na magagamit sa anumang function na naghahanap ng isang bagay sa isang set ng data at nagbabalik ng #N/A error kapag hindi nakita ang isang lookup value.

    Ang syntax ng ISNA function na may VLOOKUP ay ang sumusunod:

    IF(ISNA(VLOOKUP(…), " custom_text", VLOOKUP( …))

    Isinalin sa wika ng tao, sinasabi nito: kung magreresulta ang VLOOKUP sa isang #N/A error, ibalik ang custom na text, kung hindi, ibalik ang resulta ng VLOOKUP.

    Sa aming sample na talahanayan, ipagpalagay na gusto mong ibalik ang mga paksa kung saan nabigo ang mga mag-aaral sa pagsusulit. Para sa mga matagumpay na nakapasa sa lahat ng pagsusulit, ipapakita ang "Walang mga bagsak na pagsusulit."

    Upang hanapin ang mga paksa, binubuo namin itong klasikong VLOOKUP na formula:

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

    At pagkatapos ay ilagay ito sa generic na formula ng IF ISNA na tinalakay sa itaas:

    45 33

    Sa Excel 2013 at mas bagong bersyon, maaari mong gamitin ang function ng IFNA upang mahuli at mahawakan ang mga #N/A error. Ginagawa nitong mas maikli at mas madaling basahin ang iyong formula.

    Bilang halimbawa, pinapalitan namin ng mga gitling ("-") ang mga error na #N/A at makuha ang eleganteng solusyong ito:

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

    Ang mga user ng Excel 365 at 2021 ay hindi nangangailangan ng anumang function ng wrapper bilang modernong kahalili ng VLOOKUP, angXLOOKUP function, maaaring pangasiwaan ang #N/A errors natively:

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

    Ang resulta ay eksaktong kapareho ng ipinapakita sa screenshot sa itaas.

    SUMPRODUCT ISNA formula na bibilangin #N/A errors

    Upang bilangin ang #N/A error sa isang partikular na hanay, gamitin ang ISNA function kasama ng SUMPRODUCT sa ganitong paraan:

    SUMPRODUCT(--ISNA( range))

    Dito, nagbabalik ang ISNA ng array ng TRUE at FALSE value, pinipilit ng double negation (--) ang logical values ​​sa 1's at 0's, at idinaragdag ng SUMPRODUCT ang resulta.

    Halimbawa, sa alamin kung ilang estudyante ang nagtagumpay sa lahat ng pagsusulit, baguhin ang MATCH formula para sa hanay ng mga value ng paghahanap (A3:A14) at ilagay ito sa ISNA:

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

    Tinutukoy ng formula na 9 na estudyante walang mga nabigong pagsubok, ibig sabihin, ang MATCH function ay nagbabalik ng 9 #N/A error:

    Ganyan gumawa at gumamit ng mga ISNA formula sa Excel. Salamat sa pagbabasa at umaasa akong makita ka sa aming blog sa susunod na linggo!

    Mga available na download

    Mga halimbawa ng formula ng ISNA (.xlsx file)

    Si Michael Brown ay isang dedikadong mahilig sa teknolohiya na may hilig sa pagpapasimple ng mga kumplikadong proseso gamit ang mga tool sa software. Sa higit sa isang dekada ng karanasan sa industriya ng tech, hinasa niya ang kanyang mga kasanayan sa Microsoft Excel at Outlook, pati na rin ang Google Sheets at Docs. Ang blog ni Michael ay nakatuon sa pagbabahagi ng kanyang kaalaman at kadalubhasaan sa iba, na nagbibigay ng madaling sundan na mga tip at mga tutorial para sa pagpapabuti ng pagiging produktibo at kahusayan. Isa ka mang batikang propesyonal o baguhan, nag-aalok ang blog ni Michael ng mahahalagang insight at praktikal na payo para masulit ang mahahalagang software tool na ito.