Jedwali la yaliyomo
Mafunzo haya yanajikita katika njia mbalimbali za kutumia kitendakazi cha ISNA katika Excel kushughulikia hitilafu za #N/A.
Wakati Excel haiwezi kupata kile inachoombwa, #N/ Hitilafu inaonekana kwenye seli. Ili kukatiza na kushughulikia makosa kama hayo, unaweza kutumia chaguo za kukokotoa za ISNA. Ni matumizi gani ya vitendo ya hiyo? Kimsingi, inasaidia kufanya fomula zako zifae watumiaji zaidi na laha zako za kazi ziwe na mwonekano bora zaidi.
kitendaji cha ISNA katika Excel
Kitendaji cha Excel ISNA kinatumika kuangalia visanduku. au fomula za hitilafu za #N/A. Matokeo yake ni thamani ya kimantiki: TRUE ikiwa hitilafu ya #N/A itagunduliwa, FALSE vinginevyo.
Chaguo za kukokotoa zinapatikana katika matoleo yote ya Excel 2000 hadi 2021 na Excel 365.
The sintaksia ya chaguo za kukokotoa za ISNA ni rahisi vile inavyowezekana:
ISNA(thamani)Ambapo thamani ni thamani ya seli au fomula unayotaka kuangalia hitilafu za #N/A.
Ili kuunda fomula ya ISNA katika umbo lake la msingi, toa rejeleo la seli kama hoja yake pekee:
=ISNA(A2)
Ikiwa kisanduku kinachorejelewa kina hitilafu ya #N/A, utapata KWELI. Ikiwa kuna hitilafu nyingine yoyote, thamani au kisanduku tupu, utapata FALSE:
Jinsi ya kutumia ISNA katika Excel
Kutumia chaguo za kukokotoa za ISNA katika hali yake safi ina maana kidogo ya vitendo. Mara nyingi zaidi, hutumiwa pamoja na kazi zingine kutathmini matokeo ya fomula fulani. Kwa hili, weka tu hiyo fomula nyingine katika thamani hoja ya ISNA:
ISNA( formula_yako())Katika mkusanyiko wa data ulio hapa chini, tuseme unataka kulinganisha orodha mbili (safu wima A na D) na utambue majina yaliyopo katika orodha zote mbili na yale yanayoonekana kwenye orodha pekee. 1.
Ili kulinganisha jina katika A3 dhidi ya kila jina katika safu wima D, fomula ni:
=MATCH(A3, $D$2:$D$9, 0)
Ikiwa thamani ya utafutaji inapatikana, chaguo la kukokotoa la MATCH hurejesha thamani yake. nafasi ya jamaa katika safu ya utafutaji, vinginevyo hitilafu ya #N/A itatokea. Ili kujaribu matokeo ya MATCH, tunaiweka katika ISNA:
=ISNA(MATCH(A3, $D$2:$D$9, 0))
Fomula hii huenda hadi B3, kisha inakiliwa kupitia B14.
Sasa, unaweza kwa uwazi angalia ni wanafunzi gani wamefaulu majaribio yote (jina halipo kwenye safu wima ya D > MATCH inarejesha #N/A > ISNA inarudisha TRUE) na ambao wana angalau mtihani mmoja waliofeli (jina linaonekana kwenye safu wima ya D > hakuna hitilafu > ISNA inarudisha FALSE).
Kidokezo. Katika Excel 365 na Excel 2021, unaweza kutumia kitendakazi cha kisasa zaidi cha XMATCH. badala ya MATCH.
IF ISNA fomula katika Excel
Kwa muundo, kitendakazi cha ISNA kinaweza tu kurejesha thamani mbili za Boolean. Ili kuonyesha jumbe zako maalum, itumie pamoja na kitendakazi cha IF:
IF(ISNA(…), " text_if_error", " text_if_no_error")Kuboresha yetu mfano mbele kidogo, tujue ni wanafunzi gani kutoka kundi A ambao hawakufeli mtihani wowote na kuwarudishia "Hakuna mtihani waliofeli". Kwa wanafunzi waliobaki, tutarudi "Wameshindwa". Ili kufanya hivyo, pachika fomula ya ISNA MATCH ndanijaribio la kimantiki la IF, ili IF iwe chaguo bora zaidi:
=IF(ISNA(MATCH(A3,$D$2:$D$9,0)), "No failed tests", "Failed")
matokeo yanaonekana bora zaidi na angavu zaidi sasa, unakubali?
Jinsi ya kutumia ISNA katika Excel na VLOOKUP
Mchanganyiko wa IF ISNA ni suluhisho la ulimwengu wote ambalo linaweza kutumika na chaguo za kukokotoa zinazotafuta kitu katika seti ya data na kurudisha hitilafu ya #N/A wakati thamani ya uchunguzi haipatikani.
Sintaksia ya chaguo za kukokotoa za ISNA iliyo na VLOOKUP ni kama ifuatavyo:
IF(ISNA(VLOOKUP(…), " maandishi_ya_maalum", VLOOKUP( ...))Ikitafsiriwa katika lugha ya kibinadamu, inasema: ikiwa VLOOKUP itasababisha hitilafu ya #N/A, rudisha maandishi maalum, vinginevyo rudisha matokeo ya VLOOKUP.
Katika jedwali letu la sampuli, chukulia kuwa ungependa kufanya hivyo. kurudisha masomo ambayo wanafunzi walifeli mtihani. Kwa wale ambao wamefaulu majaribio yote kwa ufaulu, "Hakuna majaribio yaliyofeli" yataonyeshwa.
Ili kutafuta masomo, tunaunda fomula hii ya kawaida ya VLOOKUP:
=VLOOKUP(A3, $D$3:$E$9, 2, FALSE)
Na kisha uiweke katika fomula ya jumla ya IF ISNA iliyojadiliwa hapo juu:
11 80
Katika Excel 2013 na toleo la baadaye, unaweza kutumia chaguo la kukokotoa la IFNA kupata na kushughulikia hitilafu za #N/A. Hii hufanya fomula yako kuwa fupi na rahisi kusoma.
Kama mfano, tunabadilisha hitilafu za #N/A kwa vistari ("-") na kupata suluhisho hili maridadi:
=IFNA(VLOOKUP(A3, $D$3:$E$9, 2, FALSE), "-")
Watumiaji wa Excel 365 na 2021 hawahitaji utendakazi wowote wa kanga hata kidogo kama mrithi wa kisasa wa VLOOKUP, theChaguo za kukokotoa za XLOOKUP, zinaweza kushughulikia hitilafu za #N/A kienyeji:
=XLOOKUP(A3, $D$3:$D$9, $E$3:$E$9, "-")
matokeo yatakuwa sawa kabisa na inavyoonyeshwa kwenye picha ya skrini iliyo hapo juu.
Mchanganyiko wa SUMPRODUCT ISNA wa kuhesabu. Hitilafu za #N/A
Ili kuhesabu hitilafu za #N/A katika safu fulani, tumia chaguo la kukokotoa la ISNA pamoja na SUMPRODUCT kwa njia hii:
SUMPRODUCT(--ISNA( fungu))Hapa, ISNA inarejesha safu ya thamani za TRUE na FALSE, ukanushaji maradufu (--) unalazimisha thamani za kimantiki kuwa 1 na 0, na SUMPRODUCT huongeza matokeo.
Kwa mfano, ili fahamu ni wanafunzi wangapi waliofaulu katika majaribio yote, rekebisha fomula ya MATCH kwa anuwai ya thamani za utafutaji (A3:A14) na uiweke katika ISNA:
=SUMPRODUCT(--ISNA(MATCH(A3:A14, D2:D9, 0)))
Mfumo huamua kuwa wanafunzi 9 hakuna majaribio yaliyofeli, yaani, chaguo za kukokotoa za MATCH hurejesha hitilafu 9 #N/A:
Hiyo ndiyo jinsi ya kuunda na kutumia fomula za ISNA katika Excel. Ninakushukuru kwa kusoma na kutarajia kukuona kwenye blogu yetu wiki ijayo!
Vipakuliwa vinavyopatikana
mifano ya fomula za ISNA (.xlsx file)