Tabela e përmbajtjes
Ky tutorial zhytet në mënyra të ndryshme të përdorimit të funksionit ISNA në Excel për të trajtuar gabimet #N/A.
Kur Excel nuk mund të gjejë atë që i kërkohet, një #N/ Një gabim shfaqet në një qelizë. Për të kapur dhe trajtuar gabime të tilla, mund të përdorni funksionin ISNA. Cili është përdorimi praktik i kësaj? Në thelb, ndihmon për t'i bërë formulat tuaja më miqësore për përdoruesit dhe fletët tuaja të punës të duken më mirë.
Funksioni ISNA në Excel
Funksioni Excel ISNA përdoret për të kontrolluar qelizat ose formula për gabimet #N/A. Rezultati është një vlerë logjike: E VËRTETË nëse zbulohet një gabim #N/A, ndryshe FALSE.
Funksioni është i disponueshëm në të gjitha versionet e Excel 2000 deri në 2021 dhe Excel 365.
sintaksa e funksionit ISNA është aq e thjeshtë sa mund të jetë:
ISNA(vlera)Ku vlera është vlera e qelizës ose formula që dëshironi të kontrolloni për gabimet #N/A.
Për të krijuar një formulë ISNA në formën e saj bazë, jepni një referencë qelize si argument të vetëm:
=ISNA(A2)
Në rast se qeliza e referuar përmban një gabim #N/A, ju do të merrni të vërtetën. Në rast të ndonjë gabimi tjetër, vlere ose një qelize bosh, do të merrni FALSE:
Si të përdorni ISNA në Excel
Përdorimi i funksionit ISNA në formën e tij të pastër ka pak kuptim praktik. Më shpesh, përdoret së bashku me funksione të tjera për të vlerësuar rezultatin e një formule të caktuar. Për këtë, thjesht vendosni formulën tjetër në argumentin value të ISNA:
ISNA( formula_your())Në grupin e mëposhtëm të të dhënave, supozoni se dëshironi të krahasoni dy lista (kolonat A dhe D) dhe të identifikoni emrat që janë të pranishëm në të dyja listat dhe ata që shfaqen vetëm në listë 1.
Për të krahasuar emrin në A3 me secilin emër në kolonën D, formula është:
=MATCH(A3, $D$2:$D$9, 0)
Nëse gjendet një vlerë kërkimi, funksioni MATCH kthen pozicioni relativ në grupin e kërkimit, përndryshe ndodh një gabim #N/A. Për të testuar rezultatin e MATCH, e vendosim atë në ISNA:
=ISNA(MATCH(A3, $D$2:$D$9, 0))
Kjo formulë shkon në B3 dhe më pas kopjohet përmes B14.
Tani, mund të shikoni cilët studentë i kanë kaluar të gjitha testet (një emër nuk është i disponueshëm në kolonën D > MATCH kthen #N/A > ISNA kthen TË VËRTETË) dhe cilët kanë të paktën një test të dështuar (një emër shfaqet në kolonën D > pa gabim > ISNA kthen FALSE).
Këshillë. Në Excel 365 dhe Excel 2021, mund të përdorni një funksion më modern XMATCH. në vend të MATCH.
NËSE formula ISNA në Excel
Sipas dizajnit, funksioni ISNA mund të kthejë vetëm dy vlera Boolean. Për të shfaqur mesazhet tuaja të personalizuara, përdorni atë në kombinim me funksionin IF:
Rafinimi ynë shembull pak më tej, le të zbulojmë se cilët nxënës nga grupi A nuk kanë dështuar në asnjë test dhe t'u kthejmë "Nuk ka teste të dështuara". Për studentët e mbetur, do të kthejmë "Dështoi". Për ta bërë këtë, futni formulën ISNA MATCH nëtesti logjik i IF, në mënyrë që IF të bëhet funksioni më i jashtëm:
=IF(ISNA(MATCH(A3,$D$2:$D$9,0)), "No failed tests", "Failed")
Rezultatet duken shumë më mirë dhe më intuitive tani, dakord?
Si të përdorim ISNA në Excel me VLOOKUP
Kombinimi IF ISNA është një zgjidhje universale që mund të përdoret me çdo funksion që kërkon diçka në një grup të dhënash dhe kthen një gabim #N/A kur një vlerë kërkimi nuk gjendet.
Sintaksa e funksionit ISNA me VLOOKUP është si më poshtë:
IF(ISNA(VLOOKUP(…), " text_custom", VLOOKUP( …))E përkthyer në një gjuhë njerëzore, thotë: nëse VLOOKUP rezulton në një gabim #N/A, ktheni tekstin e personalizuar, përndryshe ktheni rezultatin e VLOOKUP.
Në tabelën tonë të mostrës, supozoni se dëshironi të ktheni lëndët në të cilat studentët dështuan në testet. Për ata që i kanë kaluar me sukses të gjitha testet, do të shfaqet "Nuk ka teste të dështuara".
Për të kërkuar lëndët, ne ndërtojmë këtë formulë klasike VLOOKUP:
=VLOOKUP(A3, $D$3:$E$9, 2, FALSE)
Dhe pastaj futeni atë në formulën gjenerike IF ISNA të diskutuar më sipër:
94 56
Në Excel 2013 dhe versionin e mëvonshëm, mund të përdorni funksionin IFNA për të kapur dhe trajtuar gabimet #N/A. Kjo e bën formulën tuaj më të shkurtër dhe më të lehtë për t'u lexuar.
Si shembull, ne zëvendësojmë gabimet #N/A me viza ("-") dhe marrim këtë zgjidhje elegante:
=IFNA(VLOOKUP(A3, $D$3:$E$9, 2, FALSE), "-")
Përdoruesit e Excel 365 dhe 2021 nuk kanë nevojë fare për ndonjë funksion mbështjellës si pasardhësi modern i VLOOKUP,Funksioni XLOOKUP, mund të trajtojë gabimet #N/A në mënyrë origjinale:
=XLOOKUP(A3, $D$3:$D$9, $E$3:$E$9, "-")
Rezultati do të jetë saktësisht i njëjtë siç tregohet në pamjen e mësipërme.
SUMPRODUCT ISNA formulë për numërim Gabimet #N/A
Për të numëruar gabimet #N/A në një interval të caktuar, përdorni funksionin ISNA së bashku me SUMPRODUCT në këtë mënyrë:
SUMPRODUCT(--ISNA( range))Këtu, ISNA kthen një grup vlerash TRUE dhe FALSE, mohimi i dyfishtë (--) i detyron vlerat logjike në 1 dhe 0, dhe SUMPRODUCT shton rezultatin.
Për shembull, në zbuloni se sa studentë kanë pasur sukses në të gjitha testet, modifikoni formulën MATCH për një sërë vlerash kërkimi (A3:A14) dhe vendoseni atë në ISNA:
=SUMPRODUCT(--ISNA(MATCH(A3:A14, D2:D9, 0)))
Formula përcakton që 9 studentë nuk kanë teste të dështuara, d.m.th. funksioni MATCH kthen 9 gabime #N/A:
Kjo është se si të krijohen dhe përdoren formulat ISNA në Excel. Ju falënderoj që lexoni dhe mezi pres t'ju shohim në blogun tonë javën tjetër!
Shkarkimet e disponueshme
Shembuj të formulave ISNA (skedari .xlsx)