ИФ са ИНДЕКС-МАТЦХ у Екцел-у (3 одговарајућа приступа)

  • Деле Ово
Hugh West

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

Преузмите Вежбање

ИФ са ИНДЕКС- МАТЦХ.клск

3 приступа за коришћење ИФ са ИНДЕКС-МАТЦХ у Екцел-у

Овде имамо скуп података са Намес неких ученика и њихове Оцене из Физике и Хемије школе која се зове Сунцокрет Киндергартен.

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

1. Умотајте ИНДЕКС-МАТЦХ унутар функције ИФ да бисте користили ИФ са ИНДЕКС-МАТЦХ у Екцел-у

Можете премотати ИНДЕКС-МАТЦХ формулу унутар ИФ функцију ако треба некако.

На пример, помислимо на тренутак да је школски орган одлучио да пронађе ученика са најмањим бројем из физике.

Али то је само ако је најмањи број на физици је мањи од 40.

Ако није, онда нема потребе да сазнате ученика и приказаће се “Нема ученика” .

⧪ Како школски орган можепостићи ово?

Лако. Они могу умотати ИНДЕКС-МАТЦХ формулу у ИФ функцију попут ове формуле:

=IF(MIN(C4:C13)<40,INDEX(B4:D13,MATCH(MIN(C4:C13),C4:C13,0),1),"No Student")

Видите, како је најмањи број у физици мањи од 40 ( 20 у овом случају), пронашли смо ученик са најмањим бројем.

То је Алфред Мојес.

Објашњење формуле:

  • МИН(Ц4:Ц13) враћа најмању вредност у колони Ц4:Ц13 ( Оцене у физици ). У овом примеру, то је 20 . Погледајте МИН функцију за детаље.
  • Тако формула постаје ИФ(20&лт;40,ИНДЕКС(Б4:Д13,МАТЦХ(20,Ц4:Ц13,0),1) ),”Нема ученика”) .
  • Пошто је услов унутар ИФ функције ( 20&лт;40 ) ТРУЕ , враћа први аргумент, ИНДЕКС(Б4:Д13,МАТЦХ(20,Ц4:Ц13,0),1) .
  • МАТЦХ(20,Ц4:Ц13,0 ) тражи тачно подударање од 20 у колони Ц4:Ц13 (Оцене у физици) и проналази га у 4. реду (у ћелији Ц7 ). Дакле, враћа 4 .
  • Сада формула постаје ИНДЕКС(Б4:Д13,4,1) . Враћа вредност из 4. реда и 1. колоне опсега Б4:Д13 (скуп података искључујући Заглавља колона ).
  • То је име ученика са најмањим бројем у Физици . А то је Алфред Мојес.

Још задатака за завршетак:

Сада, ако разумете ову формулу, можете ли рећиимам формулу за проналажење ученика са највећим бројем из хемије?

То је само ако је највећи број већи или једнак 80. Ако није, врати „Нема ученика“.

Да. Добро сте погодили. Формула ће бити:

=IF(MAX(D4:D13)>=80,INDEX(B4:D13,MATCH(MAX(D4:D13),D4:D13,0),1),"No Student")

Видите, пошто је највише оцена из хемије већа од 80 ( 95 у овом примеру), добили смо ученика са највишим оценама из хемије.

Иронично, то је опет Алфред Мојес.

Прочитајте више: Екцел ИНДЕКС МАТЦХ за враћање више вредности у једној ћелији

2. Користите ИФ функцију унутар функције ИНДЕКС да бисте користили ИФ са ИНДЕКС-МАТЦХ у Екцел-у

Такође можемо користити ИФ функцију унутар ИНДЕКС функције ако је потребно негде.

Погледајте следећу слику. Овога пута имамо испитни записник (Само Физика ) ученика два различита разреда Сунцокретовог вртића.

Сада имамо ћелију Х9 у радном листу који садржи ВИИ .

Желимо да изведемо формулу која ће показати ученика са највишим оценама ВИИ у суседном ћелија ако Х9 садржи ВИИ .

И ако садржи ВИИИ , формула ће показати ученика са највишим оценама из ВИИИ разред .

⧪ Како ово извршити?

Можете уметнути ИФ функцију унутар ИНДЕКС функције да би се извршио задатак. Тхеформула ће бити:

=INDEX(IF(H9="VII",B6:C15,E6:F15),IF(H9="VII",MATCH(MAX(C6:C15),C6:C15,1),MATCH(MAX(F6:F15),F6:F15,1)),1)

Погледајте, пошто постоји ВИИ у ћелији Х9 , добијамо ученика са највишим оценама из разреда ВИИ .

То је Стив Смит, са оценама 98.

А ако тамо унесемо ВИИИ , добићемо ученика са највишим оценама из ВИИИ разреда .

То ће бити Пол Кенингтон.

Објашњење формуле:

  • ИФ(Х9=”ВИИ”,Б6:Ц15 ,Е6:Ф15) враћа Б6:Ц15 ако ћелија Х9 садржи “ВИИ” . У супротном, враћа Е6:Ф15.
  • Слично, ИФ(Х9=”ВИИ”,МАТЦХ(МАКС(Ц6:Ц15),Ц6:Ц15,1),МАЦХ (МАКС(Ф6:Ф15),Ф6:Ф15,1)) враћа МАТЦХ(МАКС(Ц6:Ц15),Ц6:Ц15,1) ако Х9 садржи “ВИИ” . У супротном, враћа МАТЦХ(МАКС(Ф6:Ф15),Ф6:Ф15,1) .
  • Стога, када Х9 садржи “ВИИ” , формула постаје ИНДЕКС(Б6:Ц15,МАТЦХ(МАКС(Ц6:Ц15),Ц6:Ц15,1),1) .
  • МАКС(Ц6: Ц15) враћа највише оцене из опсега Ц6:Ц15 ( Оцене од разреда ВИИ ). Овде је 98 . Погледајте МАКС функцију за детаље.
  • Дакле, формула постаје ИНДЕКС(Б6:Ц15,МАТЦХ(98,Ц6:Ц15,1),1) .
  • МАТЦХ(98,Ц6:Ц15,1) тражи тачно подударање од 98 у колони Ц6:Ц15. Проналази једно у 8. реду, у ћелији Ц13 . Дакле, враћа 8 .
  • Формула сада постаје ИНДЕКС(Б6:Ц15,8,1) . Итвраћа вредност из 8. реда и 1. колоне скупа података Б6:Ц15.
  • Ово је ученик са највишим оценама у разреду ВИИ , Стеве Смитх.

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

  • Екцел ИНДЕКС и МАТЦХ функције са више критеријума (4 формуле)
  • Формула ИНДЕКС-ПОДРЖАВАЊА за проналажење минималне вредности у Екцел-у (4 погодна начина)
  • ИНДЕКС, ПОДРЖАВАЊЕ и МАКС са вишеструким Критеријуми у Екцел-у
  • КСЛООКУП наспрам ИНДЕКС-МАТЦХ у Екцел-у (сва могућа поређења)
  • Индекс се подудара са више критеријума у ​​редовима и колонама у Екцел-у

3. Користите функцију ИФ унутар функције МАТЦХ да бисте користили ИФ са ИНДЕКС-МАТЦХ у Екцел-у

Можете користити и ИФ функцију унутар МАТЦХ функције ако је потребно .

Вратимо се нашем оригиналном скупу података, са Оценама за Физику и Хемију ученика Сунцокретовог вртића.

Сада ћемо извршити још један другачији задатак.

У ћелији Ф4 радног листа налази се назив предмета „Физика“ .

Извешћемо формулу која ће показати ученика са највишим оценама из Физика у суседној ћелији ако Ф4 има „Физику“ у себи.

А ако има “Хемија” , показаће ученика са највишим оценама из Хемија .

⧪ Како ово извршити?

Лако. Користите ИФ функцију унутар МАТЦХ функције , попут ове формуле:

=INDEX(B4:D13,MATCH(IF(F7="Physics",MAX(C4:C13),MAX(D4:D13)),IF(F7="Physics",C4:C13,D4:D13),0),1)

Показује Стеве Смитх, јер он добија највише оцене у Физици , а ћелија Ф7 садржи „Физика” .

Ако променимо ћелију Ф7 до „Хемија” , показаће Алфреда Мојеса, који је добио највише оцене из Хемије .

Објашњење формуле:

  • ИФ(Ф7=”Физика”,МАКС(Ц4:Ц13),МАКС(Д4:Д13)) враћа МАКС(Ц4:Ц13) ако Ф7 садржи „Физика” . У супротном, враћа МАКС(Д4:Д13) .
  • Слично, ИФ(Ф7=”Физика”,Ц4:Ц13,Д4:Д13) враћа Ц4:Ц13 ако Ф7 садржи „Физика” . У супротном, враћа Д4:Д13.
  • Дакле, ако Ф7 садржи “Физика” , формула постаје ИНДЕКС(Б4 :Д13,МАТЦХ(МАКС(Ц4:Ц13),Ц4:Ц13,0),1) .
  • МАКС(Ц4:Ц13) враћа највише оцене из опсега Ц4:Ц13 ( Оцене од Физика ). Овде је 98 . Погледајте МАКС функцију за детаље.
  • Дакле, формула постаје ИНДЕКС(Б4:Д13,МАТЦХ(98,Ц4:Ц13,1),1) .
  • МАТЦХ(98,Ц4:Ц13,1) тражи тачно подударање од 98 у колони Ц4:Ц13. Проналази једно у 8. реду, у ћелији Ц11 . Дакле, враћа 8 .
  • Формула сада постаје ИНДЕКС(Б4:Д13,8,1) . Враћа вредност из 8. реда и 1. колоне скупа података Б4:Д13.
  • Ово је ученик са највишим оценама из физике , Стив Смит.

Ствари за Запамтите

  • Увек подесите 3рд аргумент функције МАТЦХ на 0 ако желите тачно подударање. Једва да је постављамо на било шта друго.
  • Постоји неколико алтернатива за ИНДЕКС-МАТЦХ формулу , као што је ФИЛТЕР функција , ВЛООКУП функција , КСЛООКУП функција, итд.
  • Међу алтернативама, ФИЛТЕР функција је најбоља јер враћа све вредности које одговарају критеријумима. Али доступан је само у Оффице 365 .

Закључак

Користећи ове методе, можете користити ИФ функцију са функцијом ИНДЕКС-МАТЦХ у Екцел-у. Да ли знате неки други метод? Или имамо питања? Слободно нас питајте.

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