IF და VLOOKUP ჩადგმული ფუნქცია Excel-ში (5 შესაფერისი მაგალითი)

  • გააზიარეთ ეს
Hugh West

Სარჩევი

IF და VLOOKUP ფუნქციები MS Excel-ში ყველაზე ხშირად გამოყენებული ფუნქციაა სხვადასხვა მიზნებისთვის. IF განცხადება გამოიყენება კონდიცირების მიზნებისთვის და VLOOKUP გამოიყენება დიაპაზონში ნებისმიერი კონკრეტული მნიშვნელობის მოსაძებნად. ამ ორი ფუნქციის გამოყენებით ფორმულებს შეუძლიათ მარტივად მოძებნონ ნებისმიერი კონკრეტული მნიშვნელობები მოცემული მონაცემთა ნაკრებიდან. ამ სტატიაში მე გაჩვენებთ IF და VLOOKUP ჩადგმული ფუნქციების 5 პრაქტიკულ მაგალითს Excel-ში.

ჩამოტვირთეთ პრაქტიკის სამუშაო წიგნი

შეგიძლიათ ჩამოტვირთეთ ჩვენი პრაქტიკის სამუშაო წიგნი აქედან უფასოდ!

Nested IF და VLOOKUP.xlsx-ის გამოყენება

IF და VLOOKUP Nested ფუნქციის 5 პრაქტიკული გამოყენება Excel-ში

1. VLOOKUP გამომავალი კონკრეტული მნიშვნელობის შესატყვისი

მოდით განვიხილოთ პროდუქტების ნაკრები მათი ID , სახელი , ერთეულის ფასი , რაოდენობა , სულ თანხა , და მიწოდების თარიღი .

ახლა ჩვენ გვინდა გავარკვიოთ თითოეული პროდუქტის ხელმისაწვდომობა IF და VLOOKUP ფორმულა . ჩვენ გვინდა მოვიძიოთ პროდუქტის ხელმისაწვდომობა მხოლოდ პროდუქტის სახელის შეყვანით. მიჰყევით ქვემოთ მოცემულ ნაბიჯებს ამის მისაღწევად.

📌 ნაბიჯები:

  • უპირველეს ყოვლისა, დააწკაპუნეთ უჯრედ C17 .
  • შემდეგ, შეიყვანეთ შემდეგი ფორმულა უჯრედში C17 და დააჭირეთ Enter.
=IF(VLOOKUP(C16,$C$5:$D$14,2,FALSE)=0,"No","Yes")

🔎 Excel-ის შესახებ! Კარგ დღეს გისურვებთ! გმადლობთ!

ფორმულის დაშლა:
  • პირველ რიგში, VLOOKUP ფუნქციაში C16 არის უჯრედი, რომელიც უჭირავს საძიებო საკვანძო სიტყვას. მაშინ $C$5:$D$14 არის დიაპაზონი, სადაც ჩვენ მოვიძიებთ შეყვანილ მონაცემებს. 2 გამოიყენება, რადგან ჩვენ ვეძებთ შესატყვისი კრიტერიუმის მნიშვნელობას ჩვენი საძიებო დიაპაზონის მეორე სვეტში და ბოლოს FALSE გამოიყენება ზუსტი შესატყვისის დასადგენად.
  • მაშ ასე, VLOOKUP(C16,$C$5:$D$14,2, FALSE) დააბრუნებს რაოდენობა სვეტის მნიშვნელობას <1-ისთვის> უჯრედი C16 .
  • იმისთვის, რომ მეტი გაიგოთ ამ VLOOKUP ფუნქციის შესახებ, ეწვიეთ ამ ბმულს
  • შემდეგ IF ფუნქცია ამოწმებს VLOOKUP ფუნქციის გამომავალი არის 0 თუ სხვა. შედეგიდან გამომდინარე, ფუნქცია IF უბრუნებს დიახ ან არას, როგორც საბოლოო გამომავალი.
  • უფრო მეტის გასაგებად IF ფუნქციის შესახებ, შეგიძლიათ ეწვიოთ ამ ბმული
  • ახლა შეიყვანეთ პროდუქტის ნებისმიერი დასახელება, რომელსაც აქვს ნულზე მეტი რაოდენობა უჯრედში C16 და შეამოწმეთ გამომავალი.

  • ახლა, უჯრედში C16 ჩადეთ პროდუქტის ნებისმიერი სახელი, რომლის რაოდენობაც არის 0. და ნახავთ, რომ შედეგი გამოვა როგორც არა .

ამგვარად, თქვენ შექმენით ფორმულა IF და VLOOKUP ფუნქციები კონკრეტული მნიშვნელობის შედეგების დასაბრუნებლად.

დაწვრილებით: როგორ გამოვიყენოთ ჩადგმული VLOOKUP Excel-ში (3 კრიტერიუმი)

2. IF დაVLOOKUP ჩადგმული ფორმულა ძიებაზე ორი მნიშვნელობის საფუძველზე

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

ახლა ჩვენ გვინდა ვიპოვოთ პროდუქტის ფასი ამ ორი მნიშვნელობის საფუძველზე. ამისათვის გაიარეთ ქვემოთ მოცემული ნაბიჯები.

📌 ნაბიჯები:

  • პირველ რიგში, შეიყვანეთ შემდეგი ფორმულა უჯრედში C18 და დააჭირეთ შეიყვანეთ გასაღები.
=IF(C17="Market 1",VLOOKUP(C16,B5:E14,3,FALSE),VLOOKUP(C16,B5:E14,4,FALSE))

🔎 ფორმულის დაშლა:

  • IF ფუნქციაში C17=”Market 1″ არის ლოგიკური პირობა. ის ამოწმებს შეყვანილი ბაზრის ნომერი 1 არის თუ არა.
  • თუ ბაზრის ნომერი არის 1, მაშინ ფასი იქნება ამოღებული Market 1 სვეტიდან. VLOOKUP(C16,B5:E14,3,FALSE) ნაწილი.
  • წინააღმდეგ შემთხვევაში, ის ამოიღებს ფასს Market 2 სვეტი VLOOKUP(C16,B5:E14,4,FALSE) ამ ქვეფორმულის გამოყენებით.
  • შემდეგ, შეიყვანეთ ID უჯრედში C16 და ბაზრის ნომერი უჯრედში C17 .
  • შემდეგ დააჭირეთ Enter კლავიშს.

ამგვარად, თქვენ შეძლებთ შექმნათ ფორმულა IF და VLOOKUP ჩადგმული ფუნქციებით, რათა წარმატებით მოძებნოთ ორი მნიშვნელობის საფუძველზე.

დაწვრილებით: Excel LOOKUP vsVLOOKUP: 3 მაგალითით

3. ძიება სხვა უჯრედთან დაბრუნების შესატყვისი

ახლა, ამ ნაწილში, ჩვენ გავარკვევთ ყველაზე მაღალ ფასს მონაცემებიდან და შევადარებთ თუ არა ჩვენს მოძიებულ მონაცემებს ემთხვევა შეყვანილ მონაცემებს თუ არა. უმაღლესი ხელფასის წინასწარ განსაზღვრა შესაძლებელია MAX ფუნქციის გამოყენებით.

ახლა, რეალური მიზნის მისაღწევად, მიჰყევით ქვემოთ მოცემულ ნაბიჯებს.

📌 ნაბიჯები:

  • თავიდანვე შეიყვანეთ შემდეგი ფორმულა უჯრედში C17 და დააჭირეთ Enter.
=IF(VLOOKUP(C16,$B$5:$G$14,4)>=F16,"Yes","No")

🔎 ფორმულის დაშლა:

  • IF ფუნქციაში, პირველ რიგში, ჩვენ ვამოწმებთ მდგომარეობას VLOOKUP ფუნქციის დაბრუნებული მნიშვნელობის გამოყენებით. VLOOKUP(C16,$B$5:$G$14,4) ეს ნაწილი დააბრუნებს შეყვანილი ID-ის ფასს და შედარდება წინასწარ განსაზღვრულ მაქსიმალურ მნიშვნელობასთან.
  • თუ შეყვანილი ID-ის ფასი მეტია ან ტოლია უმაღლეს ფასზე, მაშინ ის დაიბეჭდება დიახ, წინააღმდეგ შემთხვევაში დაიბეჭდება No.
  • შემდეგ, შეიყვანეთ ნებისმიერი ID-ზე უჯრედი C16 და შეამოწმეთ გამომავალი უჯრედში C17 .

ამგვარად, თქვენ შეძლებთ მოძებნოთ მნიშვნელობა სხვა საშუალებით უჯრედი.

დაწვრილებით: როგორ დავაბრუნოთ უმაღლესი მნიშვნელობა VLOOKUP-ის გამოყენებით Excel-ში

მსგავსი წაკითხვები

  • VLOOKUP არ მუშაობს (8 მიზეზი და გადაწყვეტილებები)
  • INDEX MATCH vs VLOOKUP ფუნქცია (9 მაგალითი)
  • VLOOKUP toდააბრუნეთ მრავალი სვეტი Excel-ში (4 მაგალითი)
  • VLOOKUP და დააბრუნეთ ყველა მატჩი Excel-ში (7 გზა)
  • Excel VLOOKUP მრავალი მნიშვნელობის დასაბრუნებლად ვერტიკალურად

4. Nested Function-ის გამოყენება IF & VLOOKUP მნიშვნელობების საძიებლად მოკლე სიიდან

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

ამ მიზნის მისაღწევად, გაიარეთ ნაბიჯები ქვემოთ.

📌 ნაბიჯები:

  • პირველ რიგში, დააწკაპუნეთ უჯრედზე G5 და ჩადეთ შემდეგი ფორმულა.
=IF(ISNA(VLOOKUP(C5,$I$5:$I$10,1,FALSE)),"Not Delivered","Delivered")

🔎 ფორმულის დაშლა:

  • დამატებით, აქ გამოვიყენეთ IF, ISNA და VLOOKUP ფუნქციების კომბინაცია . თუ ISNA ფუნქციამ ვერ იპოვა შესატყვისი მონაცემთა სახელი საძიებო დიაპაზონიდან, მაშინ ის დააბრუნებს TRUE-ს, წინააღმდეგ შემთხვევაში FALSE-ს.
  • ISNA ფუნქციის დაბრუნებული მნიშვნელობის გამოყენებით , IF ფუნქცია აბრუნებს " არ მიწოდებულია ", თუ პროდუქტი არ არის ნაპოვნი საძიებო დიაპაზონში და " მიწოდებულია ", თუ პროდუქტი არისსაძიებო დიაპაზონი.
  • თუ გსურთ შეისწავლოთ მეტი ამ ISNA ფუნქციის შესახებ, შეგიძლიათ ეწვიოთ ამ ბმულს .
  • შემდეგ დააჭირეთ Enter კლავიშს.
  • შემდეგ გამოიყენეთ შევსების სახელური ფუნქცია ქვემოთ ფორმულის დასაკოპირებლად ყველა სხვა უჯრედისთვის ქვემოთ.

ამგვარად, თქვენ ნახავთ, რომ შეძლებთ მოიძიოთ მნიშვნელობები მოკლე სიიდან ამ გზით.

დაწვრილებით: როგორ გამოვიყენოთ IF ISNA ფუნქცია VLOOKUP-თან ერთად Excel-ში (3 მაგალითი)

5. IF-VLOOKUP ჩადგმული ფუნქციის გამოყენება სხვადასხვა გამოთვლების შესასრულებლად

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

ვთქვათ,  გვინდა გავარკვიოთ 20%-იანი ფასდაკლება, თუ ერთეულის ფასი უფრო დიდია. $800-ზე მეტი და ფასდაკლება 15% თუ ერთეულის ფასი 800$-ზე დაბალია. მიჰყევით ქვემოთ მოცემულ ნაბიჯებს ამის შესასრულებლად.

📌 ნაბიჯები:

  • თავდაპირველად დააწკაპუნეთ უჯრედში C17 და შეიყვანეთ შემდეგი ფორმულა.
=IF(VLOOKUP(C16,$B$5:$F$14,4,FALSE )>800, VLOOKUP(C16,$B$5:$F$14,4,FALSE)*15%, VLOOKUP(C16,$B$5:$F$14,4,FALSE)*20%)

  • შემდეგ დააჭირეთ შეიყვანეთ გასაღები.

🔎 ფორმულის დაშლა:

  • VLOOKUP(C16,$B$5:$F$14,4,FALSE )>800 , ეს ნაწილი შეამოწმებს თუ არა C16 უჯრედის საძიებელი მნიშვნელობა ერთეულის ფასი სვეტი 800-ზე მეტია.
  • =IF(VLOOKUP(C16,$B$5:$F$14,4,FALSE)>800,VLOOKUP(C16,$B$5:$F$14,4,FALSE)*15%,VLOOKUP(C16,$B$5:$F$14,4,FALSE)*20%) , ეს ნაწილი უზრუნველყოფს, რომ თუ ნახული მნიშვნელობა 800-ზე მეტია, ის გამრავლდება 15%-ზე, წინააღმდეგ შემთხვევაში, გამრავლდება 20%-ზე.
  • ამ დროს, შეიყვანეთ ნებისმიერი ID უჯრედში C16 და თქვენ მიიღებთ გამოსავალს უჯრედში C17 .

შესაბამისად, თქვენ მიიღებთ შეუძლია შეასრულოს სხვადასხვა გამოთვლები IF და VLOOKUP ჩადგმული ფუნქციების გამოყენებით.

როგორ გავუმკლავდეთ შეცდომებს Excel-ში IF და VLOOKUP ფუნქციების ჩადგმულ ფორმულასთან მუშაობისას

ახლა, ხანდახან შეიძლება მოხდეს ისე, რომ თქვენი მოძიების მიხედვით არ არის დამთხვევა. ამ სიტუაციაში, თქვენ მიიღებთ #N/A შეცდომებს. მაგრამ თქვენ შეგიძლიათ თავიდან აიცილოთ ამ შეცდომის ჩვენება რამდენიმე ხრიკისა და ფორმულის გამოყენებით. მიჰყევით ქვემოთ მოცემულ გზებს, რომ ისწავლოთ ეს წინა მაგალითებში გამოყენებული იგივე მონაცემთა ბაზის მეშვეობით.

1. IF ISNA VLOOKUP #N/A შეცდომების დასამალად

თქვენ შეუძლია გამოიყენოს ISNA ფუნქცია IF და VLOOKUP ფუნქციებით, რათა თავიდან აიცილოს #N/A შეცდომები. ამისათვის მიყევით ქვემოთ მოცემულ ნაბიჯებს.

📌 ნაბიჯები:

  • პირველ რიგში, დააწკაპუნეთ უჯრედზე C17 და ჩადეთ შემდეგი ფორმულა.
=IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)),"Not found",VLOOKUP(C16,$B$5:$F$14,4,FALSE))

  • შემდეგ დააჭირეთ Enter კლავიშს.

>VLOOKUP(C16,$B$5:$F$14,4,FALSE) , ეს ნაწილი პოულობს ერთეულსფასი ერთეულის ფასის სვეტიდან პროდუქტის ID-ისთვის, რომელიც არის უჯრედში C16 .

  • ISNA(VLOOKUP(C16,$B$5:$F$14,4, FALSE)) , ეს ნაწილი ამოწმებს, არის თუ არა სასურველი ერთეულის ფასის მნიშვნელობა მონაცემთა ნაკრებში.
  • =IF(ISNA(VLOOKUP(C16,$B) $5:$F$14,4,FALSE)),“ვერ მოიძებნა”,VLOOKUP(C16,$B$5:$F$14,4,FALSE)) , ეს ფორმულა აბრუნებს „არ მოიძებნა“, თუ მნიშვნელობა არ არსებობს მონაცემთა ნაკრებში და აბრუნებს „ნაპოვნი“, თუ მნიშვნელობა არსებობს მონაცემთა ნაკრებში.
    • ამ დროს შეიყვანეთ ნებისმიერი ID, რომელიც არ არის მონაცემთა ნაკრებში უჯრედი C16 .
    • შესაბამისად, თქვენ მიიღებთ სასურველ შედეგს, როგორც არ მოიძებნა უჯრედში C17 #N/A<2-ის ნაცვლად> შეცდომა.

    შედეგად, თქვენ შეძლებთ #N/A შეცდომებს ამ გზით გაუმკლავდეთ.

    დაწვრილებით: რატომ აბრუნებს VLOOKUP #N/A როდესაც Match არსებობს? (5 მიზეზი და გამოსავალი)

    2. დააბრუნეთ 0 დაკარგული მონაცემებისთვის IF და VLOOKUP ფუნქციების გამოყენებით

    ახლა, ვთქვათ, გსურთ დააბრუნოთ 0 ნაცვლად იმისა, რომ დააბრუნოთ „არ მოიძებნა ”როდესაც მონაცემები არ შეესაბამება. ამის გაკეთება შეგიძლიათ ქვემოთ მოცემული ნაბიჯების გამოყენებით.

    📌 ნაბიჯები:

    • პირველ რიგში, შეიყვანეთ შემდეგი ფორმულა უჯრედში C17 და დააჭირეთ ღილაკს Enter .
    =IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)),0,VLOOKUP(C16,$B$5:$F$14,4,FALSE))

    ) , ეს ნაწილი ამოწმებს, არის თუ არა C16 უჯრედის საძიებო ერთეულიფასის მნიშვნელობა ხელმისაწვდომია მონაცემთა ნაკრებში თუ არა.

  • =IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)),0,VLOOKUP(C16 ,$B$5:$F$14,4,FALSE)) , ეს ნაწილი აბრუნებს 0-ს, თუ მნიშვნელობა არ არის ნაპოვნი მონაცემთა ნაკრებში და აბრუნებს სასურველი პროდუქტის რეალურ ერთეულ ფასს, თუ ნაპოვნია.
    • შემდეგ, შეიყვანეთ ნებისმიერი ID, რომელიც არ არის მონაცემთა ნაკრებში უჯრედში C16 .

    ამგვარად, თქვენ მიიღებთ სასურველ შედეგს <1-ში>უჯრედი C17 და შეძლებს გაუმკლავდეს #N/A შეცდომებს 0-ით.

    შენიშვნა:

    როგორც ფასი, ველი დაფორმატებულია როგორც ვალუტა, ამიტომ ის პირდაპირ არ დაბეჭდავს 0-ს. 0-ის ნაცვლად, ის დაბეჭდავს ტირე ხაზს (-) .

    რაც უნდა გახსოვდეთ

    პრაქტიკაში შეგიძლიათ მიიღოთ #N/A შეცდომები შემდეგი მიზეზების გამო.

    • საძიებო მნიშვნელობა არ არსებობს ცხრილში
    • საძიებო მნიშვნელობა არასწორად არის დაწერილი ან შეიცავს დამატებით სივრცეს.
    • ცხრილის დიაპაზონი სწორად არ არის შეყვანილი.
    • თქვენ აკოპირებთ VLOOKUP-ს და ცხრილის მითითება არ არის დაბლოკილი.

    დასკვნა

    ამგვარად, ამ სტატიაში მე გაჩვენეთ Excel-ში IF VLOOKUP ჩადგმული ფუნქციის 5 პრაქტიკული მაგალითი. თქვენ ასევე შეგიძლიათ ჩამოტვირთოთ ჩვენი უფასო სამუშაო წიგნი სავარჯიშოდ. იმედი მაქვს, რომ ეს სტატია თქვენთვის სასარგებლო და ინფორმატიულია. თუ თქვენ გაქვთ დამატებითი შეკითხვები ან რეკომენდაციები, გთხოვთ, მოგერიდებათ კომენტარის გაკეთება აქ.

    და, ეწვიეთ ExcelWIKI მეტი ინფორმაციისთვის

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