ISNA ფუნქცია Excel-ში ფორმულის მაგალითებით

  • გააზიარეთ ეს
Michael Brown

ეს სახელმძღვანელო განიხილავს Excel-ში ISNA ფუნქციის გამოყენების სხვადასხვა გზებს #N/A შეცდომების დასამუშავებლად.

როდესაც Excel ვერ პოულობს იმას, რაც მას ითხოვენ, #N/ შეცდომა გამოჩნდება უჯრედში. ასეთი შეცდომების გადასაჭრელად და დასამუშავებლად შეგიძლიათ გამოიყენოთ ISNA ფუნქცია. რა არის ამის პრაქტიკული გამოყენება? არსებითად, ის გეხმარებათ, გახადოთ თქვენი ფორმულები უფრო მოსახერხებელი მომხმარებლისთვის და თქვენი სამუშაო ფურცლები უკეთესად გამოიყურებოდეს.

    ISNA ფუნქცია Excel-ში

    Excel ISNA ფუნქცია გამოიყენება უჯრედების შესამოწმებლად. ან #N/A შეცდომების ფორმულები. შედეგი არის ლოგიკური მნიშვნელობა: TRUE, თუ გამოვლენილია შეცდომა #N/A, წინააღმდეგ შემთხვევაში FALSE.

    ფუნქცია ხელმისაწვდომია Excel 2000-დან 2021 წლამდე და Excel 365-ის ყველა ვერსიაში.

    ISNA ფუნქციის სინტაქსი ისეთივე მარტივია, როგორც ეს შეიძლება იყოს:

    ISNA(მნიშვნელობა)

    სადაც მნიშვნელობა არის უჯრედის მნიშვნელობა ან ფორმულა, რომლის შემოწმებაც გსურთ #N/A შეცდომებისთვის.

    ISNA ფორმულის ძირითადი ფორმით შესაქმნელად, მიაწოდეთ უჯრედის მითითება მის ერთადერთ არგუმენტად:

    =ISNA(A2)

    იმ შემთხვევაში, თუ მითითებული უჯრედი შეიცავს #N/A შეცდომას, თქვენ მიიღებთ ჭეშმარიტებას. ნებისმიერი სხვა შეცდომის, მნიშვნელობის ან ცარიელი უჯრედის შემთხვევაში, თქვენ მიიღებთ FALSE:

    როგორ გამოვიყენოთ ISNA Excel-ში

    ISNA ფუნქციის გამოყენებით მისი სუფთა სახით აქვს მცირე პრაქტიკული აზრი. უფრო ხშირად, იგი გამოიყენება სხვა ფუნქციებთან ერთად გარკვეული ფორმულის შედეგის შესაფასებლად. ამისათვის უბრალოდ ჩადეთ ეს სხვა ფორმულა ISNA-ს მნიშვნელობის არგუმენტში:

    ISNA( your_formula())

    ქვემოთ მოცემულ მონაცემთა ბაზაში, დავუშვათ, რომ გსურთ შეადაროთ ორი სია (სვეტები A და D) და დაადგინოთ სახელები, რომლებიც წარმოდგენილია ორივე სიაში და ისინი, რომლებიც მხოლოდ სიაში ჩანს. 1.

    A3-ში სახელის შესადარებლად D სვეტის თითოეულ სახელთან, ფორმულა არის:

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

    თუ საძიებო მნიშვნელობა იქნა ნაპოვნი, MATCH ფუნქცია აბრუნებს მის ფარდობითი პოზიცია საძიებო მასივში, წინააღმდეგ შემთხვევაში ჩნდება #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-ის ნაცვლად.

    IF ISNA ფორმულა Excel-ში

    დაპროექტებით, ISNA ფუნქციას შეუძლია დააბრუნოს მხოლოდ ორი ლოგიკური მნიშვნელობა. თქვენი მორგებული შეტყობინებების საჩვენებლად გამოიყენეთ იგი IF ფუნქციასთან ერთად:

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

    ჩვენი დახვეწა მაგალითი ცოტა უფრო შორს, გავარკვიოთ A ჯგუფის რომელმა მოსწავლეებმა ვერ ჩააბარეს არც ერთი ტესტი და დავუბრუნოთ მათ "არ ჩაუვარდა ტესტები". დარჩენილი სტუდენტებისთვის ჩვენ დავუბრუნდებით "ჩავარდნილი". ამისათვის ჩადეთ 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 ფორმულას:

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

    და შემდეგ ჩადეთ იგი ზემოთ განხილულ IF ISNA ფორმულაში:

    32 99

    Excel 2013 და უფრო გვიან ვერსიებში, შეგიძლიათ გამოიყენოთ IFNA ფუნქცია #N/A შეცდომების დასაჭერად და დასამუშავებლად. ეს ხდის თქვენს ფორმულას მოკლე და ადვილად წასაკითხად.

    მაგალითად, ჩვენ ვცვლით #N/A შეცდომებს ტირეებით ("-") და ვიღებთ ამ ელეგანტურ გადაწყვეტას:

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

    Excel 365-ისა და 2021-ის მომხმარებლებს საერთოდ არ სჭირდებათ შეფუთვის ფუნქცია, როგორც 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)

    მაიკლ ბრაუნი არის ტექნოლოგიის ერთგული ენთუზიასტი, რომელსაც აქვს გატაცება პროგრამული ინსტრუმენტების გამოყენებით რთული პროცესების გამარტივებისთვის. ტექნოლოგიურ ინდუსტრიაში ათწლეულზე მეტი გამოცდილებით, მან დახვეწა თავისი უნარები Microsoft Excel-სა და Outlook-ში, ასევე Google Sheets-სა და Docs-ში. მაიკლის ბლოგი ეძღვნება თავისი ცოდნისა და გამოცდილების სხვებს გაზიარებას, ადვილად მისაწვდომ რჩევებსა და გაკვეთილებს პროდუქტიულობისა და ეფექტურობის გასაუმჯობესებლად. მიუხედავად იმისა, გამოცდილი პროფესიონალი ხართ თუ დამწყები, მაიკლის ბლოგი გთავაზობთ ღირებულ შეხედულებებსა და პრაქტიკულ რჩევებს ამ აუცილებელი პროგრამული ხელსაწყოებიდან მაქსიმალური სარგებლობის მისაღებად.