Excel бағдарламасындағы ISNA функциясы формула мысалдарымен

  • Мұны Бөлісіңіз
Michael Brown

Бұл оқулық #N/A қателерін өңдеу үшін Excel бағдарламасындағы ISNA функциясын пайдаланудың әртүрлі жолдарын қарастырады.

Excel сұралған нәрсені таба алмаса, #N/A Ұяшықта қате пайда болады. Осындай қателерді ұстау және өңдеу үшін ISNA функциясын пайдалануға болады. Мұның практикалық пайдасы қандай? Негізінде, ол формулаларыңызды пайдаланушыға ыңғайлы және жұмыс парақтарын жақсырақ етіп көрсетуге көмектеседі.

    Excel бағдарламасындағы ISNA функциясы

    Excel ISNA функциясы ұяшықтарды тексеру үшін пайдаланылады. немесе #N/A қателерінің формулалары. Нәтиже логикалық мән болып табылады: #N/A қатесі анықталса, ШЫНДЫҚ, әйтпесе ЖАЛҒАН.

    Функция Excel 2000 және 2021 және Excel 365 нұсқаларының барлық нұсқаларында қолжетімді.

    ISNA функциясының синтаксисі мүмкін болатындай қарапайым:

    ISNA(мән)

    Мұндағы мән - #N/A қателерін тексергіңіз келетін ұяшық мәні немесе формула.

    ISNA формуласын негізгі пішінде жасау үшін оның жалғыз аргументі ретінде ұяшық сілтемесін беріңіз:

    =ISNA(A2)

    Сілтеме берілген ұяшықта #N/A қатесі болса, сіз ШЫНДЫҚ аласыз. Кез келген басқа қате, мән немесе бос ұяшық болған жағдайда, сіз FALSE аласыз:

    Excel бағдарламасында ISNA әдісін пайдалану

    ISNA функциясын пайдалану оның таза түрінде практикалық мағынасы аз. Көбінесе ол белгілі бір формуланың нәтижесін бағалау үшін басқа функциялармен бірге қолданылады. Ол үшін сол басқа формуланы ISNA арнасының мән аргументіне қойыңыз:

    ISNA( сіздің_формулаңыз())

    Төмендегі деректер жиынында екі тізімді (A және D бағандары) салыстырғыңыз келеді делік және екі тізімде де бар және тек тізімде пайда болатын атауларды анықтаңыз 1.

    A3 файлындағы атауды D бағанындағы әрбір атаумен салыстыру үшін мына формула табылады:

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

    Егер іздеу мәні табылса, SATCH функциясы оның мәнін қайтарады. іздеу массивіндегі салыстырмалы орын, әйтпесе #N/A қатесі орын алады. MATCH нәтижесін сынау үшін біз оны ISNA ішіне орналастырамыз:

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

    Бұл формула B3-ке өтеді, содан кейін B14 арқылы көшіріледі.

    Енді анық көруге болады. Қай студенттердің барлық сынақтардан өткенін (D > бағанында атау жоқ; MATCH мәні #Жоқ &gt. қайтарады; ISNA АҚИҚА мәнін қайтарады) және кем дегенде бір сынақтан өтпеген (D > бағанында атау көрсетіледі; қате жоқ) студенттерді қараңыз > ISNA ЖАЛҒАН қайтарады).

    Кеңес. Excel 365 және Excel 2021 нұсқаларында сіз заманауи XMATCH функциясын пайдалана аласыз. MATCH орнына.

    IF Excel бағдарламасындағы ISNA формуласы

    Дизайн бойынша ISNA функциясы тек екі логикалық мәнді қайтара алады. Пайдаланушы хабарларыңызды көрсету үшін оны IF функциясымен бірге пайдаланыңыз:

    IF(ISNA(…), " мәтін_егер_қате", " мәтін_егер_жоқ_қате")

    Біздің Мысалы, А тобындағы қай студенттер ешбір сынақтан өтпегенін анықтап, оларға «Өтпеген сынақтар жоқ» деп қайтарайық. Қалған студенттер үшін «Сәтсіз» қайтарамыз. Ол үшін ISNA MATCH формуласын ендіріңізIF ең сыртқы функцияға айналуы үшін IF логикалық сынағы:

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

    Нәтижелер қазір әлдеқайда жақсырақ және интуитивті көрінеді, келісесіз бе?

    VLOOKUP көмегімен Excel бағдарламасында ISNA пайдалану жолы

    IF ISNA комбинациясы деректер жинағында бір нәрсені іздейтін және #N/A қатесін қайтаратын кез келген функциямен пайдалануға болатын әмбебап шешім болып табылады. іздеу мәні табылмағанда.

    VLOOKUP функциясы бар ISNA функциясының синтаксисі келесідей:

    IF(ISNA(VLOOKUP(…), " арнайы_мәтін", VLOOKUP( …))

    Адам тіліне аударылғанда ол былай дейді: егер VLOOKUP нәтижесі #N/A қатесін тудырса, реттелетін мәтінді қайтарыңыз, әйтпесе VLOOKUP нәтижесін қайтарыңыз.

    Үлгі кестеде сіз мұны қалайсыз делік. студенттер сынақтан өтпеген пәндерді қайтарыңыз. Барлық сынақтарды сәтті тапсырғандар үшін "Өтпеген сынақтар жоқ" көрсетіледі.

    Пәндерді іздеу үшін біз осы классикалық VLOOKUP формуласын құрастырамыз:

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

    Содан кейін оны жоғарыда талқыланған жалпы IF ISNA формуласына кірістіріңіз:

    19 38

    Excel 2013 және одан кейінгі нұсқаларында #N/A қателерін ұстау және өңдеу үшін IFNA функциясын пайдалануға болады. Бұл формулаңызды қысқартады және оқуды жеңілдетеді.

    Мысал ретінде біз #N/A қателерін сызықшалармен ("-") ауыстырамыз және мына керемет шешімді аламыз:

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

    VLOOKUP заманауи мұрагері ретінде Excel 365 және 2021 пайдаланушыларына ешқандай орауыш функциясы қажет емес.XLOOKUP функциясы #N/A қателерін өз бетінше өңдей алады:

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

    Нәтиже жоғарыдағы скриншотта көрсетілгендей болады.

    Санақ үшін SUMPRODUCT ISNA формуласы #Жоқ қателер

    Белгілі бір ауқымдағы #Жоқ қателерді санау үшін ISNA функциясын SUMPRODUCT-пен бірге мына жолмен пайдаланыңыз:

    SUMPRODUCT(--ISNA( ауқым). ))

    Мұнда ISNA TRUE және FALSE мәндерінің массивін қайтарады, қос терістеу (--) логикалық мәндерді 1 және 0-ге мәжбүрлейді және SUMPRODUCT нәтижені қосады.

    Мысалы, Қанша оқушы барлық сынақтардан сәтті өткенін анықтаңыз, іздеу мәндерінің ауқымы үшін MATCH формуласын өзгертіңіз (A3:A14) және оны ISNA ішіне кірістіріңіз:

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

    Формула 9 оқушыны анықтайды сәтсіз сынақтары жоқ, яғни MATCH функциясы 9 #N/A қатесін қайтарады:

    Міне, Excel бағдарламасында ISNA формулаларын жасау және пайдалану жолы. Оқығаныңыз үшін алғыс айтамын және сізді келесі аптада біздің блогта күтемін!

    Қолжетімді жүктеп алулар

    ISNA формула мысалдары (.xlsx файлы)

    Майкл Браун - бағдарламалық құралдарды пайдалана отырып, күрделі процестерді жеңілдетуге құмарлығы бар арнайы технология әуесқойы. Технологиялық индустрияда он жылдан астам тәжірибесі бар ол Microsoft Excel және Outlook, сондай-ақ Google Sheets және Docs бағдарламаларында өз дағдыларын жетілдірді. Майклдың блогы өз білімі мен тәжірибесін басқалармен бөлісуге, өнімділік пен тиімділікті арттыруға арналған оңай орындалатын кеңестер мен оқулықтар беруге арналған. Сіз тәжірибелі кәсіпқой болсаңыз да, жаңадан бастаушы болсаңыз да, Майклдың блогы осы маңызды бағдарламалық құралдарды барынша пайдалану үшін құнды түсініктер мен практикалық кеңестер ұсынады.