Пример ВЛООКУП-а са вишеструким ИФ условом у Екцел-у (9 критеријума)

  • Деле Ово
Hugh West

Преглед садржаја

Једна од најчешће коришћених функција у Екцел-у је функција ВЛООКУП и такође је прилично моћна. Можемо га учинити ефикаснијим коришћењем функције ИФ са функцијом ВЛООКУП . Те две функције можемо применити заједно за обављање различитих операција. У овом чланку ћемо користити Пример да бисмо вам показали ефикасност ВЛООКУП са вишеструким ИФ услова у Екцел .

Преузмите радну свеску за вежбање

Преузмите следећу радну свеску да бисте сами вежбали.

ВЛООКУП са вишеструким ИФ условом.клск

Увод у Екцел функцију ВЛООКУП

  • Синтакса

ВЛООКУП(вредност_претраживања, низ_табеле, број_индекса, [опсег_претрага])

  • Аргументи

лоокуп_валуе: Вредност коју треба тражити у крајњој левој колони дате табеле.

табле_арраи: Табела у којој тражи лоокуп_валуе у крајњој левој колони.

цол_индек_нум: Број колоне у табели из које треба да се врати вредност.

[опсег_потрага]: Говори да ли је потребно тачно или делимично подударање вредности_потражи . 0 за потпуно подударање, 1 за делимично подударање. Подразумевано је 1 ( делимично подударање ). Ово је опционо.

Увод у Екцел ИФ функцију

  • Синтакса

ИФ(логички_тест, [валуе_иф_труе] ,

Применићемо формулу ИНДЕКС МАТЦХ за извођење операције тражења у више колона и враћање Цене поменутог воћа. Дакле, научите доленаведене кораке.

КОРАЦИ:

  • Најпре изаберите ћелију Г4 .
  • Затим, унесите формулу:
=INDEX(D5:D8,MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"")))

  • На крају, притисните Ентер .

🔎 Како функционише формула?

  • РОВ(Б5:Б8)

Прво, функција РОВ враћа одговарајуће бројеве редова.

  • МАТЦХ(РОВ(Б5:Б8),РОВ(Б5:Б8) ))

Онда, излазне формуле МАЦХ су 1 , 2 , 3 , и 4 .

  • ИФ(Б5:Ц8=Ф4,МАЦХ(РОВ(Б5:Б8),РЕД(Б5:Б8)),””)

Функција ИФ упоређује сваку ћелију у Б5:Ц8 са вредношћу ћелије Ф4 и враћа вредности где проналази ТРУЕ за логички тест.

  • МИН(ИФ(Б5:Ц8=Ф4,МАТЦХ(РОВ(Б5:Б8),РОВ(Б5:Б8) )),””))

Функција МИН враћа најмању вредност ( 1 ) од ИФ(Б5) :Ц8=Ф4,МАЦХ(РОВ(Б5:Б8),РОВ(Б5:Б8)),””) излази.

  • ИНДЕКС(Д5:Д8,МИН( ИФ(Б5:Ц8=Ф4,МАЦХ(РОВ(Б5:Б8),РЕД(Б5:Б8)),””)))

На крају, Функција ИНДЕКС враћа 150 који се налази у 1. реду у опсегу Д5:Д8 .

Прочитајте више: Екцел ВЛООКУП са више критеријума у ​​колони и реду

Закључак

Од сада ћете моћи да радите ВЛООКУП са вишеструким ИФ услова у Екцел као што је приказано у Примери . Наставите да их користите и обавестите нас ако имате још начина да обавите задатак. Не заборавите да оставите коментаре, предлоге или упите ако их имате у одељку за коментаре испод.

[валуе_иф_фалсе])
  • Аргументи

логицал_тест: Тестира логичку операцију.

[валуе_иф_труе]: Ако је логичка операција тачна, вратите ову вриједност.

[валуе_иф_фалсе]: Ако је логичка операција лажна, вратите ову вриједност.

9 Пример ВЛООКУП-а са вишеструким ИФ услова у Екцел-у

1. Користите ВЛООКУП са ИФ условом да бисте добили добар или лош

У нашем првом примеру ћемо сазнати да ли одређена оцена коју добије ученик је добра или лоша. Стога, пратите доленаведене кораке да бисте извршили задатак.

КОРАЦИ:

  • Прво, изаберите ћелију Ф5 .
  • Затим откуцајте формулу:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>80,"Great","Good")

  • На крају, притисните Ентер и вратиће резултат.

🔎 Како функционише формула?

  • ВЛООКУП(“Франк”,Б5:Д8,2,ФАЛСЕ)&гт;80

Функција ВЛООКУП тражи Франк у опсегу Б5:Д8 и враћа ознаку ( 70 ) у 2. колони. На крају, тестира ознаку да ли је већа од 80 или не.

  • ИФ(ВЛООКУП(“Франк”,Б5:Д8,2,ФАЛСЕ)&гт; 80,”Сјајно”,”Добро”)

Функција ИФ враћа Добро јер 70 није веће од 80 .

Прочитајте више: Екцел ВБА: комбиновано Ако и Или (3 примера)

2. Примените ВЛООКУП да бисте променили вредност пресека са вишеструким ИФ условом у Екцел-у

Сада желимо да променимо граничну вредностили желите да га учините динамичним. Уместо да наведемо вредност у формули, ставићемо ознаку у ћелију Ф4 . Дакле, научите кораке у овом Примеру за рад ВЛООКУП са Мултипле ИФ Цондитион у Екцел .

КОРАЦИ:

  • Прво, изаберите ћелију Ф6 .
  • Следеће, откуцајте формулу:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>F4,"Great","Good")

  • На крају, притисните Ентер .

🔎 Како функционише формула?

  • ВЛООКУП(“Франк”,Б5:Д8,2,ФАЛСЕ)&гт;Ф4

Функција ВЛООКУП тражи Франк у опсегу Б5:Д8 и враћа ознаку ( 70 ) у 2. колона. Затим тестира ознаку да ли је већа од вредности ћелије Ф4 ( 65 ) или не.

  • ИФ(ВЛООКУП(“Франк ”,Б5:Д8,2,ФАЛСЕ)&гт;Ф4,”Сјајно”,”Добро”)

Коначно, функција ИФ враћа Одлично као 70 је веће од 65 .

Прочитајте више: Екцел ИФ између више опсега (4 приступа)

3. Пример за добијање цене са попустом на основу малопродајне цене са вишеструким ВЛООКУП &амп; ИФ услови

У доњем скупу података имамо фиксне малопродајне цене за неке артикле. Али, показаћемо вам како да сазнате снижену цену помоћу ВЛООКУП &амп; ИФ функције. Дакле, пратите процес до знања.

КОРАЦИ:

  • На почетку изаберите ћелију Е5 .
  • Након тога откуцајтеформула:
=ИФ(ВЛООКУП(“Грожђе”,Б5:Д8,3,ФАЛСЕ)&гт;150,ВЛООКУП(“Грожђе”,Б5:Д8,3, ФАЛСЕ)*80%)

  • На крају притисните Ентер да бисте вратили вредност.

🔎 Како функционише формула?

  • ВЛООКУП(“Грожђе”,Б5:Д8,3,ФАЛСЕ)&гт;150

Функција ВЛООКУП тражи Грожђе у опсегу Б5:Д8 и враћа цену ( 250 ) у 3. колони. Затим упоређује цену ако је већа од 150 или не.

  • ВЛООКУП(“Грожђе”,Б5:Д8,3,ФАЛСЕ)*80%

Ова ВЛООКУП функција тражи Грожђе у опсегу Б5:Д8 и враћа цену ( 250 ) у 3. колони. Затим множи вредност са .8 .

  • ИФ(ВЛООКУП(“Грожђе”,Б5:Д8,3,ФАЛСЕ)&гт;150,ВЛООКУП( “Грожђе”,Б5:Д8,3,ФАЛСЕ)*80%)

На крају, функција ИФ враћа ВЛООКУП(“Грожђе”,Б5 :Д8,3,ФАЛСЕ)*80% излаз као ВЛООКУП(“Грожђе”,Б5:Д8,3,ФАЛСЕ)&гт;150 формула је тачна.

Прочитајте више: Екцел Иф изјава са више услова у опсегу (3 погодна случаја)

4. Комбинујте Екцел ВЛООКУП, ИФ &амп; ИСНА функције са више услова

Тражићемо одређени плод без обзира да ли је присутан или не у скупу података и ако је присутан, вратићемо цену. Сада научите Пример за обављање ВЛООКУП са Вишеструко ИФ Услов у Екцел .

КОРАЦИ:

  • Најпре изаберите ћелију Г4 .
  • Затим , унесите формулу:
=IF(ISNA(VLOOKUP(F4,B5:D8,3,FALSE)),"Not Present",VLOOKUP(F4,B5:D8,3,FALSE))

  • На крају, притисните Ентер .

🔎 Како функционише формула?

  • ВЛООКУП(Ф4,Б5:Д8,3, ФАЛСЕ)

Функција ВЛООКУП тражи вредност ћелије Ф4 ( Цхерри ) у опсегу Б5 :Д8 .

  • ИСНА(ВЛООКУП(Ф4,Б5:Д8,3,ФАЛСЕ))

ИСНА функција тражи ВЛООКУП(Ф4,Б5:Д8,3,ФАЛСЕ) излаз да види да ли је доступан или не.

  • ИФ(ИСНА(ВЛООКУП (Ф4,Б5:Д8,3,ФАЛСЕ)),”Није присутан”,ВЛООКУП(Ф4,Б5:Д8,3,ФАЛСЕ))

Тхе ИФ функција враћа ' Нот Пресент ' јер Цхерри није доступна у датом скупу података.

Прочитајте више: ВБА ИФ изјава са више услова у Екцел-у ( 8 метода)

5. Пример одабира најбоље продавнице са ВЛООКУП-ом у Екцел-у

Друга употреба функције ВЛООКУП је да можемо да упоредимо више продавница са сазнајте најбољу понуду. Овде смо ставили Продавница 1 у ћелију Г2 . Дакле, пратите кораке да бисте извршили операцију.

КОРАЦИ:

  • Пре свега, изаберите ћелију Г5 да бисте откуцали формула:
=IF($G$2="Shop 1",VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7,3,FALSE))

  • Након тога притисните Ентер и користите аутоматско попуњавање алат да попуните остатак.

🔎 Како функционише формулаРадите?

  • ВЛООКУП(Ф5,Б5:Д7,2,ФАЛСЕ)

Функција ВЛООКУП претражује Ф5 вредност ћелије ( Егг ) у опсегу Б5:Д7 и враћа вредност ( $1,50 ) у 2. колона.

  • ВЛООКУП(Ф5,Б5:Д7,3,ФАЛСЕ)

Ово ВЛООКУП функција претражује Ф5 вредност ћелије ( Егг ) у опсегу Б5:Д7 и враћа вредност ( $1.75 ) у 3. колона.

  • ИФ($Г$2=”Продавница 1″,ВЛООКУП(Ф5,Б5:Д7,2,ФАЛСЕ),ВЛООКУП(Ф5,Б5:Д7 ,3,ФАЛСЕ))

Функција ИФ упоређује вредност ћелије Г2 ( Продавница 1 ) са ' Продавница 1 '. Као што је тачно, функција враћа $1.50 . Да је вредност ћелије Г2 била Продавница 2 , вратила би 1,75$ .

Прочитајте више: Како користити више Наредбе ИФ са текстом у Екцел-у (6 брзих метода)

6. Пример ВЛООКУП са 2 табеле у Екцел-у

До сада смо користили једну табелу за преузимање података. У овом примеру користићемо 2 табеле као референце. Стога, научите следеће кораке овог Примера да бисте извршили ВЛООКУП у 2 табеле са вишеструким ИФ условом у Екцел .

КОРАЦИ:

  • Изаберите ћелију Ф6 .
  • Унесите формулу:
=VLOOKUP(F5, IF(F4="January", B6:D7, B11:D12), 3, FALSE)

  • Коначно, притисните Ентер и вратиће се Нето продаја од Симона .

🔎 Како функционише формулаРадите?

  • ИФ(Ф4=”јануар”, Б6:Д7, Б11:Д12)

Тхе ИФ функција пореди вредност ћелије Ф4 ( фебруар ) са јануар и враћа опсег Б11:Д12 како је логички тест нетачно.

  • ВЛООКУП(Ф5, ИФ(Ф4=”јануар”, Б6:Д7, Б11:Д12), 3, ФАЛСЕ)

Функција ВЛООКУП тражи Ф5 вредност ћелије ( Симон ) у опсегу Б11:Д12 и враћа Нето Салес од $12.500,00 у 3. колони.

7. Екцел ВЛООКУП у логичком тесту функције ИФ

Штавише, можемо поставити ВЛООКУП функција у одељку за аргументе функције ИФ . Погледајте следећу процедуру да бисте извршили операцију.

КОРАЦИ:

  • Пре свега, изаберите ћелију Г4 да бисте унели формулу :
=IF(VLOOKUP(F4, B5:D8, 2, FALSE)="Available", "In Stock", "Not in Stock")

  • Даље, притисните Ентер . Тако ћете видети излаз.

🔎 Како функционише формула?

  • ВЛООКУП(Ф4, Б5:Д8, 2, ФАЛСЕ)=”Доступно”

Функција ВЛООКУП тражи вредност ћелије Ф4 ( Грожђе ) у опсегу Б5:Д8 и упоређује вредност у 2. колони ( Није доступно ) са Доступно .

  • ИФ(ВЛООКУП(Ф4, Б5:Д8, 2, ФАЛСЕ)=”Доступно”, “На лагеру”, “Нема на лагеру”)

Коначно, функција ИФ враћа Нема на лагеру као ВЛООКУП(Ф4, Б5:Д8, 2, ФАЛСЕ)=”Доступно” излаз јефалсе.

Прочитајте више: Екцел ИФ функција са 3 услова

Слична очитавања

  • ИФ са И у Екцел формули (7 примера)
  • Екцел ВБА: Комбиновање Ако са и за више услова
  • ВЛООКУП са више критеријума и више Резултати (8 примера)

8. Изаберите колону ВЛООКУП динамички са функцијом ИФ

У овом примеру желимо да креирамо динамичку колону за ВЛООКУП функција. Из тог разлога, користићемо функцију ИФ . Дакле, прођите кроз Пример у наставку да бисте извршили ВЛООКУП са Вишеструко ИФ Услов у Екцел .

КОРАЦИ:

  • На почетку изаберите ћелију Ц11 . Овде унесите формулу:
=VLOOKUP(B11, B5:D8, IF($C$10="Physics", 2, 3), FALSE)

  • Након тога притисните Ентер и просућу податке. Користите АутоФилл да бисте довршили низ.

🔎 Како функционише формула?

  • ИФ($Ц$10=”Физика”, 2, 3)

Функција ИФ упоређује Ц10 вредност ћелије ( Физика ) са Физика као што је дато у формули. Затим враћа 2 пошто је логички тест истинит.

  • ВЛООКУП(Б11, Б5:Д8, ИФ($Ц$10=”Физика”, 2, 3), ФАЛСЕ)

Коначно, функција ВЛООКУП тражи Б11 вредност ћелије ( Вилхам ) у опсег Б5:Д8 и враћа вредност у 2. колони ( 50 ).

Прочитајте више: Екцел ВБА: Иф тхен Елсе изјава са више услова (5 примера)

9. Пример за примену ВЛООКУП за датуме са вишеструким ИФ условом у Екцелу

Поред тога, можемо примените ВЛООКУП за датуме. Дакле, научите кораке овог Примера да бисте применили ВЛООКУП за Датуме са Мултипле ИФ Цондитион у Екцел .

КОРАЦИ:

  • Кликните на ћелију Г4 .
  • Унесите формулу:
=VLOOKUP(F4,IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,""),3,FALSE)

  • На крају, притисните Ентер .

🔎 Како функционише формула?

  • ИФ((Ц5:Ц8&гт;=Ф5)*(Ц5:Ц8&лт;=Ф6),Б5: Д8,””)

Функција ИФ упоређује сваку ћелију опсега Ц5:Ц8 са Ф5 и Ф6 вредности ћелије. Након тога, враћа опсег Б5:Д8 пошто је логички тест истинит.

  • ВЛООКУП(Ф4,ИФ((Ц5:Ц8&гт;=Ф5)*( Ц5:Ц8&лт;=Ф6),Б5:Д8,””),3,ФАЛСЕ)

Коначно, функција ВЛООКУП тражи Ф4 вредност ћелије ( Грожђе ) у опсегу Б5:Д8 и враћа вредност у 3. колони ( Меена ).

Прочитајте више: Екцел функција Иф са више услова (угнијежђени ИФ)

Алтернативни примјер ВЛООКУП-а са вишеструким ИФ увјетом у Екцел-у

1. Колона помоћника за више критеријума у ​​Екцел-у

Можемо да направимо помоћну колону за више критеријума у ​​ Екцел . Зато следите кораке за уметање помоћникаколона.

КОРАЦИ:

  • Прво, изаберите ћелију Д5 .
  • Затим откуцајте формулу:
=B5&"|"&C5

  • Након тога, притисните Ентер и вратиће вредност. Користите АутоФилл да попуните низ.

  • Након тога, изаберите ћелију Х5 да бисте унели формулу:
=VLOOKUP($G5&"|"&H$4,$D$5:$E$8,2,0)

  • Притисните Ентер и користите АутоФилл да завршите остало.

Овде, функција ВЛООКУП тражи $Г5&амп;”заједно.

  • ВЛООКУП($Г5&амп;”

Хју Вест је веома искусан Екцел тренер и аналитичар са више од 10 година искуства у индустрији. Дипломирао је рачуноводство и финансије и магистрирао пословну администрацију. Хју има страст према подучавању и развио је јединствен приступ подучавању који је лако пратити и разумети. Његово стручно знање о Екцел-у помогло је хиљадама студената и професионалаца широм света да унапреде своје вештине и постану успешни у каријери. Кроз свој блог, Хју дели своје знање са светом, нудећи бесплатне Екцел туторијале и онлајн обуку како би помогли појединцима и предузећима да остваре свој пуни потенцијал.