Екцел функција ВЛООКУП са ИФ условом (7 примера из стварног живота)

  • Деле Ово
Hugh West

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

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

Екцел ИФ функција

Проверите да ли је услов испуњен и вратите једну вредност ако је ТРУЕ , а другу вредност ако је ФАЛСЕ .

Синтакса 2> од ИФ функције:

IF (logical_test, value_if_true, [value_if_false])

логички_тест (обавезно)

Услов који желите да тестирате

валуе_иф_труе (обавезно)

Ако је логицал_тест ТРУЕ , ИФ функција ће вратити ову вредност.

валуе_иф_фалсе (опционо)

Ако је логицал_тест ФАЛСЕ, тхе Функција ИФ ће вратити ову вредност.

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

Тражи вредност у крајњој левој колони табеле, а затим враћа вредност у истом реду из колоне коју наведете. Подразумевано, табела мора бити поређана у узлазном редоследу .

Функција Синтакса функције ВЛООКУП :

VLOOKUP (lookup_value, table_array, column_index_num, [range_lookup])

лоокуп_валуе (обавезно)

Ово означава вредност коју желите да потражите помоћу ове функције. Уверите се да је лоокуп_валуе у 1. колони вашег табле_арраи.

табле_арраи (обавезно)

То је опсег ћелија одакле желите да потражите ВЛООКУП формула. Ако ова ВЛООКУП формула врати грешку , онда ће вредност “Није пронађено” бити приказана у ћелији Ф7 .

  • Затим притисните ЕНТЕР .
  • Сада, можете видети да је грешка уклоњена.

  • Након тога, да бисте уклонили грешку помоћу функције ИСНА , изаберите Ћелија Ф8 и убаците следећу формулу.
=IF(ISNA(VLOOKUP(E8,price_list,2,FALSE)), "Not found", VLOOKUP(E8, price_list, 2, FALSE))

ИСНА функција враћа ТРУЕ када пронађе #Н/А грешка . Показао сам је у горњем десном углу радног листа.

Ако ова формула врати #Н/А грешку , онда ИСНА ће вратити вредност ТРУЕ , а аргумент логицал_тест функције ИФ ће бити ТРУЕ . Ако ова ВЛООКУП формула врати стварну вредност , ИСНА ће вратити вредност ФАЛСЕ .

Дакле, ако ИСНА враћа функцију ТРУЕ вредност ИФ , ова вредност “Није пронађено” ће бити приказана у ћелији Ф8 . У супротном, ова формула ће бити извршена: ВЛООКУП(Е8, ценовник, 2, ФАЛСЕ) . Ово је једноставна ВЛООКУП формула.

  • На крају, притисните ЕНТЕР да уклоните грешку помоћу ИСНА функција .

6. Извођење вишеструких прорачуна коришћењем функције ВЛООКУП са ИФ условом

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

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

Пратите доле наведене кораке за то сами.

Кораци:

  • Прво, креирајте падајуће дугме у ћелији Г4 користећи Подаци Функција валидације где уметните опсег ћелија Б5:Б9 као Извор пролазећи кроз кораке приказане у Методу3 .
  • Следеће изаберите било који Продавац са падајуће листе. Овде ћемо изабрати Продавац А .

  • Затим, изаберите Ћелија Г5 и убаците следеће формула.
=IF(VLOOKUP(G4,$B$5:$D$9,3,FALSE)>=150,VLOOKUP(G4,$B$5:$D$9,3,FALSE)*30%,VLOOKUP(G4,$B$5:$D$9,3,FALSE)*15%)

Рашчламба формуле

  • Прво, у функцији ИФ, поставили смо ВЛООКУП(Г4,$Б$5:$Д$9,3,ФАЛСЕ)&гт;=150 као логички_тест . Провериће да ли је вредност у ћелији Г4 већа или једнака 150 користећи функцију ВЛООКУП у опсегу ћелија Б5:Д9 и у 3. колона.
  • Затим, ако функција врати ТРУЕ , она ће пронаћи вредност Продаја из опсега ћелија Б5:Д9 и у 3. колони користећи ВЛООКУП функцију и након тога помножите са 30% .
  • У супротном, помножиће ВЛоокуп вредност са 15% .
  • На крају, притисните ЕНТЕР да бисте добили вредност оф Цомм% .

7. Поређење Влоокуп вредности са другом вредношћу ћелије

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

Прво ћемо израчунати Мак Салес вредност, а затим проверити да ли је производ у ћелији Г5 Мак или не.

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

Кораци:

  • На почетку изаберите Ћелија Ф4 и уметните следећу формулу.
=MAX(D5:D9)

Овде, у МАКС фунцтион , уметнули смо опсег ћелија Д5:Д9 као број да идентификујемо максималну вредност.

  • Затим притисните ЕНТЕР .

  • Након тога, креирајте падајуће дугме у ћелији Г5 помоћу функције Провера ваљаности података где убацујете опсег ћелија Ц5:Ц9 као Извор пролазећи кроз кораке приказане у Методу3 .
  • Следеће, изаберите било који Пр одуцт са падајуће листе. Овде ћемо изабрати Јаје .

  • Сада, изаберите Ћелија И5 и убаците следећу формулу .
=IF(VLOOKUP($G$5,$C$5:$D$9,2,FALSE)>=$G$4,"Yes","No")

Рашчламба формуле

  • Прво, у ИФ функцији, постављамо ВЛООКУП($Г$5,$Ц$5:$Д$9,2,ФАЛСЕ)&гт;=$Г$4 као логички_тест . Провериће да ли је вредност у ћелији Г5 већа од илиједнака вредности у ћелији Г4 коришћењем функције ВЛООКУП у опсегу ћелија Ц5:Д9 и у 2. колони.
  • Затим, ако је функција ТРУЕ , вратиће “Да” .
  • У супротном, ако је функција ФАЛСЕ , вратиће “Не” .
  • На крају, притисните ЕНТЕР .

Одељак за вежбање

У овом одељку дајемо вам скуп података да сами вежбате и научите да користите ове методе.

вредност.

цол_индек_нум (обавезно)

То је број колоне датог опсега ћелија који почиње са 1 од крајње леве колоне.

ранге_лоокуп (опционо)

Ово је опциона логичка вредност која указује да ли желите да пронађете приближно или тачно подударање помоћу ове функције.

ТРУЕ ће тражити најближу вредност након што узме у обзир да је прва колона табеле поредана или нумерички или абецедно.

Ако не наведете метод, ово ће се подразумевано користити.

<> 0> ФАЛСЕће тражити прецизну вредност прве колоне.

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

Функција ВЛООКУП са ИФ Цондитион.клск

7 начина за коришћење функције ВЛООКУП са ИФ условом у Екцел-у

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

1. Коришћење функције ВЛООКУП са ИФ условом за повратак на залихама/није у Залиха у Екцел-у <1 1>

Ово је добар пример ако управљате инвентаром помоћу Екцел-а. У следећем радном листу (горњи леви угао) видите да имам табелу. У табели су наведени неки Производи и њихов статус у колони Доступност .

Сада ћемо користити ВЛООКУП функцију са ИФ услов да се врати На залихама или Нема на лагеру у 2. табели.

Овдесу кораци.

Кораци:

  • Прво, изаберите опсег ћелија Б4:Д9 .
  • Затим, укуцајте статус_производа у поље Име .
  • Следеће притисните ЕНТЕР .

  • Након тога, у табели 2 нд (у оквиру Копа за куповину ), у колони Статус , а у ћелију Ц13 ћемо унети ову формулу.
=IF(VLOOKUP(B13, product_status, 2, FALSE)="Available", "In Stock", "Not in Stock")

Ова формула је такође сама по себи разумљива са горње слике. Ево објашњења за нове кориснике Екцел-а:

Сада, хајде да објаснимо логички_тест аргумент ове формуле. Користимо ову формулу ВЛООКУП(Б14, статус_производа, 2, ФАЛСЕ)=”Доступан” као ИФ аргумент функције логички_тест . Ако овај део формуле врати вредност ТРУЕ , ћелија ће приказати вредност “На залихама” , у супротном ће приказати “Нема на лагеру” вредност.

  • Затим притисните ЕНТЕР и превуците надоле алатку Филл Хандле да АутоФилл формулу за остале ћелије .

Такође смо користили још једну комбинацију ИФ и ВЛООКУП под Цена $ колона.

  • Сада, ово је формула коју сам користио у ћелији Е13 .
=IF(C13="In Stock", D13*VLOOKUP(B13,product_status,3, FALSE), "Coming soon...")

Овде, ако је вредност ћелије Ц13 „На залихама“ , тада ће ћелија приказати вредност овог дела формуле : Д13*ВЛООКУП(Б13,производ_статус,3, ФАЛСЕ) . Ова формулаје само производ вредности ћелије Д13 и једноставне формуле ВЛООКУП .

Ако вредност ћелије Ц13 није „На залихама“ , онда ће ћелија приказати ову вредност “Ускоро…” .

  • Након тога, притисните ЕНТЕР и превуците надоле алатка Ручица за попуњавање за Аутоматско попуњавање формуле за остале ћелије.

  • Следеће, уметните следећу формулу у ћелију Е17 .
=SUM(E13:E16)

  • Коначно, притисните ЕНТЕР .

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

У овом примеру, видећете како да користите два или више низова табела у Екцел ВЛООКУП формули .

Кораци:

  • Прво, уметните следећу формулу у ћелију Х5 .
=VLOOKUP(G5, IF(F5="New", new_customer, old_customer), 2, TRUE)

Рашчламба формуле

  • Прво, Ћелија Г5 је лоокуп_валуе у ВЛООКУП функција и то је износ у колони Продаја .
  • Сада, ИФ(Ф5=”Нев”, нев_цустомер, олд_цустомер): Ова формула ће вратити једну од две табеле: нев_цустомер и олд_цустомер . нев_цустомер = $Б$5:$Ц$9 и олд_цустомер = $Б$13:$Ц$17 .
  • После тога, остало је једноставно. Број индекса колоне је 2 . Дакле, ВЛООКУП функција ће вратити вредност из 2 нд колоне истог редагде проналази вредност тражења .

Користили смо вредност ТРУЕ као аргумент ранге_лоокуп , тако да је Функција ВЛООКУП тражиће најближу вредност једнаку или мању од вредности тражења .

  • Затим притисните ЕНТЕР и превуците надоле Ручица за попуњавање алат за Аутоматско попуњавање формулу за остале ћелије.

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

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

Сада ћемо вам показати како да користите функцију валидације података са ВЛООКУП функција и ИФ услов у Екцел-у.

Овде имамо скуп података који садржи листу Производ и Цена од две продавнице Меена и Лавендер . Сада ћемо вам показати како да ВЛООКУПИТЕ ове податке у 2. табелу.

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

Кораци:

  • Прво, изаберите Ћелија Ц4 .
  • Затим идите на картицу Подаци &гт;&гт; кликните на Алатке за податке &гт;&гт; кликните на Провера ваљаности података &гт;&гт; изаберите Провера ваљаности података .

  • Сада ће се појавити оквир Провера ваљаности података .
  • После тога, изаберите Листа као Дозволи и уметните опсег ћелија Ц6:Д6 као Извор .
  • Следеће кликните на ОК .

  • Поново изаберите Ћелија Ц4 .
  • Затим кликните на дугме Падајући мени .
  • Сада изаберите било коју Продавницу вашег избор. Овде ћемо изабрати Меена .

  • Следеће, именуј опсег ћелија Б7:Д111 као схоп_прице пролази кроз кораке приказане у Метод1 .
  • Након тога, изаберите Целл Г7 и уметните следећу формулу.
=IF($C$4="Meena",VLOOKUP(F7,shop_price,2,FALSE),VLOOKUP(F7,shop_price,3,FALSE))

Рашчламба формуле

  • У на почетку, функција ИФ тестира да ли је вредност ћелије $Ц$4 једнака вредности Меена .
  • Онда, ако горњи логички тест је ТРУЕ , враћа овај део формуле ВЛООКУП(Ф7, схоп_прице,2, ФАЛСЕ) . То је једноставна ВЛООКУП формула. Он тражи вредност ћелије Ф7 у низу табеле схоп_прице и ако је пронађе онда враћа вредност 2 нд колону истог реда.
  • У супротном, ако је логички тест ФАЛСЕ , онда враћа овај део формуле ВЛООКУП(Ф7, схоп_прице,3 , ФАЛСЕ) . Једноставна формула ВЛООКУП . ВЛООКУП проналази вредност ћелије Ф7 у низу табеле схоп_прице и ако је пронађе онда враћа вредност 3 рд колона истог реда.
  • Затим притисните ЕНТЕР и превуците надоле алатку Ручица за попуњавање да Аутоматско попуњавање формуле за остале ћелије.

  • Сада ћете добити све Прице вредности Производи продавнице Меена .

  • Следеће изаберите Ћелија И7 и убаците следећу формулу.
=G7*H7

Овде, у формули, ми помножио Ћелија Г7 са вредношћу ћелије Х7 на Укупну цену Производа .

  • Затим притисните ЕНТЕР и превуците надоле алатку Ручица за попуњавање да Аутоматско попуњавање формулу за остале ћелије.

  • Сада ћемо добити све Укупне цене појединачних Производа .

  • Након тога, изаберите Ћелија И12 и уметните следећу формулу.
=SUM(I7:I11)

Овде, у функцију СУМ , додали смо све вредности опсега ћелија И7:И11 .

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

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

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

Ево корака.

Кораци:

  • На почетку назовите Опсег ћелија Б4:Е11 као салес_табле пролазећи кроз кораке приказане у Метод1 .
  • Затим креирајтепадајуће дугме у ћелији Ц14 користећи функцију валидације података где уметните опсег ћелије Д4:Е4 као извор пролазећи кроз приказане кораке у Метод3 .
  • Након тога, изаберите било коју опцију помоћу падајућег дугмета. Овде ћемо изабрати Пројектовано .

  • Следеће, изаберите Ћелија Ц17 и убаците следећу формулу .
=VLOOKUP(B17, sales_table, 2, FALSE)

Овде, у функцију ВЛООКУП , убацили смо ћелију Б7 као лоокуп_валуе , салес_табле именовани опсег као табле_арраи , 2 као цол_индек_нум, и ФАЛСЕ као ранге_лоокуп .

  • Сада притисните ЕНТЕР и превуците надоле алат Ручица за попуњавање на Аутоматско попуњавање формуле за остале ћелије.

  • Затим изаберите Ћелија Ц24 и уметните следеће формула.
=SUM(C17:C23)

Овде, у СУМ функцији , додали смо вредности опсега ћелија Ц17:Ц23 да бисте добили износ од Тотал Таргет .

  • Након тога, притисните ЕНТЕР .

  • Даље, изаберите Ћелија Д16 и уметните следећу формулу.
=VLOOKUP(B16, sales_table, IF($C$14="Projected", 3, 4), FALSE)

Ово је једноставна, једноставна ВЛООКУП формула. Управо смо направили цол_индек_нум аргумент део динамички користећи ИФ функцију .

Овај део формуле захтева малу дискусију: ИФ($Ц$14=”Пројектовано”, 3, 4) . Аковредност ћелије $Ц$14 једнака је вредности Пројектовано , функција ИФ ће вратити 3 , иначе ће вратити 4 . Дакле, ово је динамички одабир број индекса колоне у ВЛООКУП формули .

  • Након тога притисните ЕНТЕР и превуците надоле алатку Ручица за попуњавање да бисте Аутоматско попуњавање формуле за остале ћелије.

  • Затим изаберите Ћелија Д24 и уметните следећу формулу.
=SUM(D17:D23)

Овде, у функцији СУМ , додали смо вредности опсега ћелија Д17:Д23 да бисмо добили износ од Тотал Пројецтед .

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

5. Коришћење функције ИСНА и ИФЕРРОР са функцијама ВЛООКУП и ИФ условом у програму Екцел

Ове две технике ће вам помоћи да се носите са #Н/А грешкама . ВЛООКУП генерише грешку #Н/А када не пронађе вредност коју тражите.

Сада пажљиво погледајте следећу слику. Овде ћелија Ф6 приказује грешку #Н/А јер нисмо паметно решили грешку.

Пратите кораке дато у наставку за решавање ове грешке помоћу функција ИСНА и ИФЕРРОР у Екцел-у.

Кораци:

  • Прво изаберите Ћелија Ф7 и унесите следећу формулу.
=IFERROR(VLOOKUP(E7,price_list,2,FALSE),"Not found")

Овде, као вредност функције ИФЕРРОР , унели смо

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