Բովանդակություն
Այս ձեռնարկը ուսումնասիրում է Excel-ում ISNA ֆունկցիան օգտագործելու տարբեր եղանակներ՝ #N/A սխալները կարգավորելու համար:
Երբ Excel-ը չի կարողանում գտնել այն, ինչ իրենից պահանջվում է, #N/ Բջջում սխալ է հայտնվում: Նման սխալները հայտնաբերելու և կարգավորելու համար կարող եք օգտագործել ISNA գործառույթը: Ո՞րն է դրա գործնական օգուտը: Ըստ էության, դա օգնում է ձեր բանաձևերն ավելի հարմար դարձնել օգտատերերին, իսկ աշխատաթերթերն ավելի լավ տեսք ունենալ:
ISNA ֆունկցիան Excel-ում
Excel ISNA ֆունկցիան օգտագործվում է բջիջները ստուգելու համար: կամ բանաձեւեր #N/A սխալների համար: Արդյունքը տրամաբանական արժեք է՝ TRUE, եթե հայտնաբերվի #N/A սխալ, FALSE հակառակ դեպքում:
Ֆունկցիան հասանելի է Excel 2000-ից մինչև 2021 և Excel 365-ի բոլոր տարբերակներում:
The ISNA ֆունկցիայի շարահյուսությունը այնքան պարզ է, որքան հնարավոր է.
ISNA(արժեք)Որտեղ արժեքը բջջային արժեքն է կամ բանաձևը, որը ցանկանում եք ստուգել #N/A սխալների համար:
ISNA բանաձևն իր հիմնական ձևով ստեղծելու համար որպես միակ արգումենտ տրամադրեք բջիջի հղումը. դուք կստանաք ՃԻՇՏ: Ցանկացած այլ սխալի, արժեքի կամ դատարկ բջիջի դեպքում դուք կստանաք FALSE.
Ինչպես օգտագործել ISNA-ն Excel-ում
Օգտագործելով ISNA ֆունկցիան: իր մաքուր տեսքով քիչ գործնական իմաստ ունի: Ավելի հաճախ այն օգտագործվում է այլ գործառույթների հետ միասին՝ որոշակի բանաձեւի արդյունքը գնահատելու համար։ Դրա համար պարզապես դրեք այդ մյուս բանաձևը ISNA-ի արժեք արգումենտում՝
ISNA( your_formula())Ստորև բերված տվյալների բազայում, ենթադրենք, որ ցանկանում եք համեմատել երկու ցուցակ (սյունակներ A և D) և բացահայտել անունները, որոնք առկա են երկու ցուցակներում և նրանց անունները, որոնք հայտնվում են միայն ցուցակում: 1.
A3-ի անունը համեմատելու համար D սյունակի յուրաքանչյուր անվան հետ, բանաձևը հետևյալն է. հարաբերական դիրքը որոնման զանգվածում, հակառակ դեպքում տեղի է ունենում #N/A սխալ: MATCH-ի արդյունքը ստուգելու համար մենք այն տեղադրում ենք ISNA-ում.
=ISNA(MATCH(A3, $D$2:$D$9, 0))
Այս բանաձևը գնում է B3, այնուհետև պատճենվում է B14-ի միջոցով:
Այժմ դուք կարող եք հստակ տեսնել, թե որ ուսանողներն են անցել բոլոր թեստերը (անունը հասանելի չէ D սյունակում > MATCH-ը վերադարձնում է #N/A > ISNA-ն վերադարձնում է TRUE) և ովքեր ունեն առնվազն մեկ ձախողված թեստ (անունը հայտնվում է D սյունակում > ոչ մի սխալ: > ISNA-ն վերադարձնում է FALSE):
Հուշում. Excel 365-ում և Excel 2021-ում կարող եք օգտագործել ավելի ժամանակակից XMATCH ֆունկցիա: MATCH-ի փոխարեն:
Եթե ISNA բանաձևը Excel-ում
Դիզայնով, ISNA ֆունկցիան կարող է վերադարձնել միայն երկու բուլյան արժեք: Ձեր հատուկ հաղորդագրությունները ցուցադրելու համար օգտագործեք այն IF ֆունկցիայի հետ համակցված՝
IF(ISNA(…), " text_if_error", " text_if_no_error")Լրացնելով մեր Օրինակ մի փոքր ավելի հեռու, պարզենք, թե Ա խմբի աշակերտները չեն ձախողել ոչ մի թեստ և վերադարձնենք «Ոչ ձախողված թեստեր»: Մնացած ուսանողների համար մենք կվերադարձնենք «Ձախողված»: Դա անելու համար տեղադրեք ISNA MATCH բանաձևըIF-ի տրամաբանական թեստը, որպեսզի IF-ը դառնա ամենահեռավոր ֆունկցիան.
=IF(ISNA(MATCH(A3,$D$2:$D$9,0)), "No failed tests", "Failed")
Արդյունքներն այժմ շատ ավելի լավ և ինտուիտիվ են թվում, համաձայն եք:
Ինչպես օգտագործել ISNA-ն Excel-ում VLOOKUP-ով
IF ISNA համակցությունը ունիվերսալ լուծում է, որը կարող է օգտագործվել ցանկացած ֆունկցիայի հետ, որը որոնում է ինչ-որ բան տվյալների մի շարքում և վերադարձնում է #N/A սխալ: երբ որոնման արժեքը չի գտնվել:
ISNA ֆունկցիայի շարահյուսությունը VLOOKUP-ով հետևյալն է՝
IF(ISNA(VLOOKUP(…), " custom_text", VLOOKUP( …))Մարդկային լեզվով թարգմանված, այն ասում է. եթե VLOOKUP-ի արդյունքում ստացվում է #N/A սխալ, վերադարձրեք հատուկ տեքստ, հակառակ դեպքում վերադարձրեք VLOOKUP-ի արդյունքը:
Մեր օրինակելի աղյուսակում ենթադրենք, որ ցանկանում եք վերադարձրեք այն առարկաները, որոնցում ուսանողները ձախողեցին թեստերը: Բոլոր թեստերը հաջողությամբ հանձնածների համար կցուցադրվի «Ոչ ձախողված թեստեր»:
Առարկաները փնտրելու համար մենք կառուցում ենք այս դասական VLOOKUP բանաձևը. 3>
=VLOOKUP(A3, $D$3:$E$9, 2, FALSE)
Եվ այնուհետև տեղադրեք այն վերը քննարկված ընդհանուր IF ISNA բանաձևում.
73 71
Excel 2013 և ավելի ուշ տարբերակներում դուք կարող եք օգտագործել IFNA ֆունկցիան #N/A սխալները որսալու և կարգավորելու համար: Սա ձեր բանաձևն ավելի կարճ և ընթեռնելի է դարձնում:
Որպես օրինակ՝ մենք #N/A սխալները փոխարինում ենք գծիկներով ("-") և ստանում ենք այս էլեգանտ լուծումը.
=IFNA(VLOOKUP(A3, $D$3:$E$9, 2, FALSE), "-")
Excel 365-ի և 2021-ի օգտատերերին ընդհանրապես պետք չէ որևէ wrapper ֆունկցիա, քանի որ VLOOKUP-ի ժամանակակից իրավահաջորդը,XLOOKUP ֆունկցիան, կարող է ինքնուրույն կարգավորել #N/A սխալները.
=XLOOKUP(A3, $D$3:$D$9, $E$3:$E$9, "-")
Արդյունքը կլինի նույնը, ինչ ցույց է տրված վերևի սքրինշոթում:
SUMPRODUCT ISNA բանաձևը հաշվելու համար #N/A սխալներ
Որոշակի միջակայքում #N/A սխալները հաշվելու համար օգտագործեք ISNA ֆունկցիան SUMPRODUCT-ի հետ միասին հետևյալ կերպ.
SUMPRODUCT(--ISNA( range ))Այստեղ ISNA-ն վերադարձնում է TRUE և FALSE արժեքների զանգված, կրկնակի ժխտումը (--) ստիպում է տրամաբանական արժեքները վերածել 1-ի և 0-ի, իսկ SUMPRODUCT-ը գումարում է արդյունքը:
Օրինակ՝ պարզեք, թե քանի ուսանող է հաջողության հասել բոլոր թեստերում, փոփոխեք MATCH բանաձևը մի շարք որոնման արժեքների համար (A3:A14) և տեղադրեք այն ISNA-ում.
=SUMPRODUCT(--ISNA(MATCH(A3:A14, D2:D9, 0)))
Բանաձևը որոշում է, որ 9 ուսանող չկան ձախողված թեստեր, այսինքն՝ MATCH ֆունկցիան վերադարձնում է 9 #N/A սխալ.
Այսպես կարելի է ստեղծել և օգտագործել ISNA բանաձևերը Excel-ում: Շնորհակալ եմ կարդալու համար և անհամբեր սպասում եմ ձեզ հաջորդ շաբաթ մեր բլոգում տեսնելու համար:
Հասանելի ներբեռնումներ
ISNA-ի բանաձևի օրինակներ (.xlsx ֆայլ)