SUMPRODUCT со INDEX и MATCH функции во Excel

  • Споделете Го Ова
Hugh West

Содржина

Во MS Excel, постои огромна разновидност на користење на SUMPRODUCT со функциите INDEX и MATCH заедно. Во оваа статија, ќе се обидам да илустрирам како можеме ефективно да ја користиме оваа сложена функција под голем број критериуми долж редовите & засилувач; колони.

Преземете ја работната книга за вежбање

Можете да ја преземете работната книга на Excel што ја користевме за да ја подготвиме оваа статија. Можете да ги менувате податоците & засилувач; види нови резултати.

SUMPRODUCT со INDEX и MATCH Functions.xlsx

Вовед во функциите: SUMPRODUCT, INDEX и MATCH со примери

Пред да се запознаеме со тоа како овие три моќни функции функционираат комбинирано, ајде да се запознаеме со овие функции & засилувач; нивниот работен процес еден по еден.

1. Функција SUMPRODUCT

  • Синтакса:

=SUMPRODUCT(низа1,[низа2],[низа3],…)

  • Функција:

Го враќа збирот на производите од соодветните опсези или низи.

  • Пример:

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

📌 Чекори:

➤ Прво, во Cell F18 , треба да напишеме:

=SUMPRODUCT(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH({"Apr","Jun"},D4:I4,0)))

Тука, опсегот на ќелиите C5:C14 ги означува ќелиите на Категорија на уредExcel

Критериум 7: Одредување излез врз основа на сите редови & засилувач; 1 Колона

Според овој критериум, сега можеме да ги извлечеме вкупните продажни цени на сите Уреди за еден месец ( март ).

📌 Чекори:

➤ Вметнете ја формулата во ќелијата F20 :

=SUMPRODUCT(INDEX(D5:I14,0,MATCH(F19,D4:I4,0)))

Распределување на формулата

  • Тука, функцијата MATCH го враќа колона_број од избраниот Месец . Функцијата
    • Излез 3 .
  • INDEX потоа ги бара продажните цени врз основа на пресеците на редовите & засилувач; колони.
    • Излез {7560;14260;4250;12870;8110;21360;27890;9250;16000;19680} .
  • Конечно, функцијата SUMPRODUCT ќе ги собере.
    • Излез 141.230$ .

➤ Притиснете ENTER & ти си готов. Повратната вредност ќе биде 141.230$ .

Критериум 8: Извлекување вредности врз основа на сите редови & 2 колумни

Во овој дел, ќе ја одредиме вкупната продажна цена на сите уреди за два месеци - февруари & Јуни .

📌 Чекори:

➤ Во ќелијата F21 , треба да напишеме :

=SUMPRODUCT(INDEX(D5:I14,0,MATCH(F19,D4:I4,0)))+SUMPRODUCT(INDEX(D5:I14,0,MATCH(F20,D4:I4,0)))

Овде, применуваме две функции SUMPRODUCT со додавање на Plus(+) меѓу нив 2 различни месеци за сите уреди .

➤ Откако ќе притиснете ENTER , вкупниотпродажната цена ќе се појави како 263.140 $ .

Критериум 9: Наоѓање резултат врз основа на сите редови & засилувач; Сите колони

Сега ќе ја дознаеме вкупната продажна цена на сите Уреди за сите месеци во табелата.

📌 Чекори:

➤ Во ќелијата F20 , треба да напишете:

=SUMPRODUCT(INDEX(D5:I14,0,0))

➤ Притиснете ENTER & ќе ја добиете резултантната вредност како 808.090$ .

Не треба да ги користите функциите MATCH овде како ние“ повторно дефинирање на сите колони & засилувач; позициите на редовите со пишување 0's внатре во функцијата INDEX .

Критериум 10: Пресметување сума врз основа на различни парови

во нашиот последен критериум, ќе ги дознаеме вкупните продажни цени на HP уредите за април заедно со Lenovo уредите за јуни заедно.

📌 Чекори:

➤ Според овој критериум, нашата формула во ќелијата F22 ќе биде:

=SUMPRODUCT(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH({"Apr","Jun"},D4:I4,0)))

Распределување на формулата

  • Еве, првиот натпревар функцијата го враќа row_num од избраните Уреди од 2 парови .
    • Излез {1,3} .
  • Потоа, втората функција MATCH ја враќа колоната_број од избраните Месци од 2 парови .
    • Излез {4,6} .
  • INDEX функцијата потоа ја бара продажни цени врз основа на пресеците на редови & засилувач;колони.
  • Конечно, функцијата SUMPRODUCT ќе ги собере.
    • Излез 12.730$ .

➤ Сега притиснете ENTER & ќе го видите резултатот како $12.730 .

Додека додаваме различни парови во оваа комбинирана функција, мораме да го вметнеме Уредот & засилувач; Месец имиња во двете низи врз основа на аргументите за редот & позициите на колоните и Уредот & засилувач; Месец имињата од паровите мора да се одржуваат по соодветен редослед.

Прочитај повеќе: Како да се усогласат повеќе критериуми од различни низи во Excel

SUMPRODUCT vs INDEX-MATCH

  • Функцијата SUMPRODUCT го враќа збирот на производите од избраните низи. Може да се користи како алтернатива на формули на низа . Функцијата SUMPRODUCT може да се користи и со повеќе критериуми во Excel за различни анализи и споредби.
  • Од друга страна, комбинацијата на INDEX и MATCH функциите можат да бидат доста ефикасна алтернатива на функциите за пребарување на Excel за пребарување на одредена вредност во одредена база на податоци. Комбинацијата од функцијата SUMIFS со функциите INDEX-MATCH може да направи чуда додека пресметува условна сума за повеќе критериуми .

Завршни зборови

Се надевам дека овој напис за употребата на SUMPRODUCT , INDEX & НАТПРЕВАР функциите заедно сега ќе ве поттикнат да аплицирате во вашите редовни дела на Excel. Ако имате какви било прашања или повратни информации, ве молиме известете ме преку вашите вредни коментари. Можете исто така да фрлите поглед на другите наши информативни & засилувач; интересни статии базирани на функциите на Excel на оваа веб-локација.

колоната, ќелијата F16се однесува на избраниот Уреди опсегот на ќелии D5:D14ги претставува ќелиите на Јанколона.

➤ После тоа, притиснете ENTER & ќе ја видите вкупната продажна цена на сите десктоп компјутери за јануари одеднаш.

Внатре во функцијата SUMPRODUCT , има само една низа. Овде, C5:C14=F16 значи дека и даваме инструкции на функцијата да одговара на критериумите од ќелијата F16 во опсегот на ќелиите C5:C14 . Со додавање на друг опсег на ќелии D5:D14 со Ѕвездичка(*) претходно, и кажуваме на функцијата да ги сумира сите вредности од тој опсег според дадените критериуми.

2. Функција INDEX

  • Синтакса:

=INDEX(низа, row_num, [column_num])

или,

=INDEX(референца, број_ред, [број_колона], [број_површина])

  • Функција:

Враќа референтна вредност на ќелијата на пресекот на конкретниот ред и колона, во даден опсег.

  • Пример:

Претпоставувајќи дека сакаме да ја знаеме вредноста на пресекот на третиот ред & засилувач; 4-та колона од низата продажни цени од табелата.

📌 Чекори:

➤ Во Ќелија F19 , тип:

=INDEX(D5:I14,3,4)

➤ Притиснете ENTER & ќе го добиете резултатот.

Бидејќи колоната 4-та во низата ги претставува продажните цени на сите уреди за Април &редот 3 ја претставува Lenovo Desktop Category , на нивниот пресек во низата, ќе ја најдеме продажната цена на Lenovo десктоп во април .

3. Функција MATCH

  • Синтакса:

=MATCH(вредност_преглед, низа_пребарување, [тип_совпаѓање])

  • Функција:

Ја враќа релативната позиција на ставка во низа што одговара на одредена вредност во одреден редослед.

  • Пример:

Прво, ќе ја дознаеме позицијата на месецот јуни од заглавијата на месецот.

📌 Чекори:

➤ Во Ќелија F17 , нашата формула ќе биде:

=MATCH(F16,D4:I4,0)

➤ Притиснете ENTER & ќе откриете дека позицијата на колоната во месецот јуни е 6 во заглавијата на месецот.

Променете го името на месецот во Ќелија F17 & ќе ја видите избраната позиција на соодветната колона од друг месец.

И ако сакаме да ја знаеме позицијата на редот на брендот Dell од имињата на брендовите во Колона B , тогаш формулата во Cell F20 ќе биде:

=MATCH(F19,B5:B14,0)

Тука, B5:B14 е опсегот на ќелии каде што ќе се бара името на брендот. Ако го промените името на брендот во Cell F19 , ќе ја добиете поврзаната позиција на редот на тој бренд од избраниот опсег на ќелии.

Користење на функциите INDEX и MATCH заедно воExcel

Сега ќе знаеме како да користиме INDEX & MATCH функционира заедно како функција и што точно оваа комбинирана функција враќа како излез. Оваа комбинирана функција INDEX-MATCH е навистина ефикасна за наоѓање конкретни податоци од голема низа. MATCH функцијата овде го бара редот & засилувач; позициите на колоните на влезните вредности & засилувач; функцијата INDEX едноставно ќе го врати излезот од пресекот на тој ред & засилувач; позиции на колоните.

Сега, врз основа на нашата база на податоци, сакаме да ја знаеме вкупната продажна цена на брендот Lenovo во јуни .

📌 Чекори:

➤Прво, во ќелијата E19 , напишете:

=INDEX(D5:I14,MATCH(E17,B5:B14,0),MATCH(E16,D4:I4,0))

Тука, ќелијата E17 се однесува на избраниот Уред , опсегот на ќелии B5:B14 ги означува ќелиите на Марката колона, а ќелијата E16 го претставува избраниот месец .

Разложување на формулата

  • MATCH(E16,D4:I4,0)
    • E16 → Тоа е lookpu_value аргументот.
    • D4 :I4 → Ова се однесува на lookup_array argument.
    • 0 → It го означува аргументот [тип_совпаѓање] .
    • Излез 6 .
  • MATCH(E17,B5:B14,0)
    • Излез 3 .
  • INDEX(D5:I14,MATCH(E17,B5:B14,0),MATCH(E16,D4:I4,0)) → Станува INDEX(D5:I14,3 ,6) .
    • D5:I14 → Тоа е низа аргумент.
    • 3 → Ова го претставува row_num аргументот.
    • 6 → Се однесува на аргументот [column_num] .
    • Излез 6.580$ .

➤ Сега, притиснете ENTER & резултатот ќе го најдете веднаш.

Ако го промените месецот & име на уред во E16 & E17 соодветно, ќе го добиете поврзаниот резултат во E19 одеднаш.

Прочитајте повеќе: Како да изберете специфични податоци во Excel (6 методи)

Вгнездување на функциите INDEX и MATCH во функцијата SUMPRODUCT

Овде се главните & последниот дел од статијата заснован на употребата на SUMPRODUCT , INDEX & MATCH функционира заедно. Можеме да ги најдеме излезните податоци под 10 различни критериуми со користење на оваа сложена функција.

Критериум 1: Наоѓање излез врз основа на 1 ред & 1 Колона

Врз основа на нашиот 1ви критериум, сакаме да ја знаеме вкупната продажна цена на марката Acer во месец април .

📌 Чекори:

➤ Прво, во ќелијата F20 , формулата ќе биде:

=SUMPRODUCT(INDEX(D5:I14,MATCH(F18,B5:B14,0),MATCH(F19,D4:I4,0)))

Тука, ќелијата F18 го означува избраниот Уред , а ќелијата F19 го претставува избраниот Месец .

Разложување на формулата

  • Тука, 1-ви и 2nd MATCH функцијата ги враќа row_num и [column_num] аргументи за функцијата INDEX .
  • Потоа, функцијата INDEX враќа низа што влегува во функцијата SUMPRODUCT .
  • Конечно, функцијата SUMPRODUCT го враќа излезот 3,250$ .

➤ После тоа , притиснете ENTER & повратната вредност ќе биде 3250$ .

Прочитај повеќе: СОПРЕДУВАЊЕ НА ИНДЕКС со 3 критериуми во Excel (4 примери )

Критериум 2: Извлекување податоци врз основа на 1 ред & засилувач; 2 колумни

Сега сакаме да ја знаеме вкупната продажна цена на HP уредите во месеците февруари како и јуни .

📌 Чекори:

➤ Во ќелијата F21 , треба да напишеме:

=SUMPRODUCT(INDEX(D5:I14,MATCH(F18,B5:B14,0),MATCH({"Feb","Jun"},D4:I4,0)))

Тука, ќелијата F18 се однесува на избраниот Уред .

Распределба на формулата

  • Овде, во втората функција MATCH , ги дефинираме месеците во загради. Ќе ги врати позициите на колоните од двата месеци. Функцијата
    • Излез → {2,6} .
  • INDEX потоа ги бара продажните цени врз основа на раскрсниците на редови & засилувач; колони.
  • Конечно, функцијата SUMPRODUCT ќе ги собере.
    • Излез → 21.990 $ .

➤ Откако ќе притиснете ENTER , ќе ја најдете добиената вредност како 21.990$ .

Прочитај повеќе: Примери со формулата INDEX-MATCH во Excel (8Пристапи)

Критериум 3: Определување вредности врз основа на 1 ред & засилувач; Сите колони

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

📌 Чекори:

➤ Во ќелијата F20 , напишете:

=SUMPRODUCT(INDEX(D5:I14,MATCH(F18,B5:B14,0),0))

Разложување на формулата

  • Тука, функцијата MATCH го враќа row_num од избраниот уред . Функцијата
    • Излез 3 .
  • INDEX потоа ги бара продажните цени врз основа на пресеците на редовите & засилувач; колони.
    • Излез {6500,7650,4250,3150,8700,6580} .
  • Конечно, <Функцијата 1>SUMPRODUCT ќе ги собере.
    • Излез 36.830$ .

➤ Притиснете ENTER & ќе ја најдете вкупната продажна цена како 36.830$ .

Во оваа функција, за да додадеме критериуми за разгледување на сите месеци или сите колони, треба да напишете 0 како аргумент- column_pos внатре во функцијата MATCH .

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

  • INDEX MATCH со повеќе критериуми во различен лист (2 начини)
  • SUMIF со INDEX и MATCH функции во Excel
  • Индекс совпаѓање со повеќекратни совпаѓања во Excel (5 методи)
  • Поклопување ИНДЕКС повеќе критериуми воExcel (Без формула за низа)
  • Индекс на ексел одговара на единечни/повеќе критериуми со единечни/повеќе резултати

Критериум 4: Пресметување сума Врз основа на 2 реда & засилувач; 1 Колона

Во овој дел под 2 редови & 1 критериум за колона, ќе ја дознаеме вкупната продажна цена на HP & Lenovo уреди во месецот јуни .

📌 Чекори:

➤ Во ќелија F21 , формулата ќе биде под дадените критериуми:

=SUMPRODUCT(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH(F20,D4:I4,0)))

Hare, ќелијата F20 претставува избраниот месец .

Разложување на формулата

  • Тука, првиот натпревар функцијата го враќа row_num од избраните Уреди .
    • Излез {1,3} .
  • Потоа, втората функција MATCH ја враќа бројот_колона од избраниот Месец . Функцијата
    • Излез 6 .
  • INDEX потоа ги бара продажните цени врз основа на пресеците на редовите & засилувач; колони.
  • Конечно, функцијата SUMPRODUCT ќе ги собере.
    • Излез 16.680$ .

➤ Откако ќе притиснете ENTER , ние' Ќе ја најдеме повратната вредност како 16.680$ .

Овде во првата функција MATCH , треба да внесеме HP & Lenovo внатре во низа со заградување со кадрави загради.

Прочитајте повеќе: Сум соINDEX-MATCH Функции под повеќекратни критериуми во Excel

Критериуми 5: Оценување на сума врз основа на 2 реда & засилувач; 2 колони

Сега ќе разгледаме 2 редови & 2 колони за извлекување на вкупните продажни цени на HP & Lenovo уреди за два одредени месеци - Април & Јуни .

📌 Чекори:

➤ Внесете ќелија F22 :

=SUMPRODUCT(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH(F20,D4:I4,0)))+SUMPRODUCT(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH(F21,D4:I4,0)))

Она што го правиме овде е инкорпорирање на две функции SUMPRODUCT со додавање Plus(+) помеѓу нив за две различни месеци.

➤ Притиснете ENTER & ќе го видите излезот како 25.980$ .

Прочитајте повеќе: Индекс одговара на збирот на повеќе редови во Excel ( 3 начини)

Критериум 6: Откривање на резултат врз основа на 2 реда & засилувач; Сите колони

Во овој дел, ајде да се занимаваме со 2 редови & сите колони. Така, ќе ги дознаеме вкупните продажни цени за HP & Lenovo уреди во сите месеци .

📌 Чекори:

➤ Нашата формула ќе биде во ќелија F21 :

=SUMPRODUCT(INDEX(D5:I14,MATCH(F18,B5:B14,0),0))+SUMPRODUCT(INDEX(D5:I14,MATCH(F19,B5:B14,0),0))

Како и во претходниот метод, инкорпорираме две функции SUMPRODUCT со додавање на Плус(+) помеѓу нив за 2 различни Уреди за сите месеци .

➤ Притиснете ENTER & ќе ја најдеме резултантната вредност како 89.870$ .

Прочитајте повеќе: Индексот се совпаѓа со повеќе критериуми во редови и Колони во

Хју Вест е високо искусен тренер и аналитичар на Excel со повеќе од 10 години искуство во индустријата. Има диплома за сметководство и финансии и магистер по бизнис администрација. Хју има страст за предавање и има развиено уникатен пристап на наставата кој е лесен за следење и разбирање. Неговото стручно познавање на Excel им помогна на илјадници студенти и професионалци ширум светот да ги подобрат своите вештини и да се истакнат во нивните кариери. Преку својот блог, Хју го споделува своето знаење со светот, нудејќи бесплатни упатства за Excel и онлајн обука за да им помогне на поединците и бизнисите да го достигнат својот целосен потенцијал.