SUMIF с функциите INDEX и MATCH в Excel

  • Споделя Това
Hugh West

В Microsoft Excel функцията SUMIF с INDEX-MATCH се използва широко за извличане на сумиране въз основа на множество критерии от различни колони & редове . В тази статия ще научите подробно как можем да използваме този SUMIF заедно с INDEX-MATCH ефективно да извлича данни от множество критерии .

Горната екранна снимка е преглед на статията, която представя набора от данни & пример за функцията за извличане на данни чрез сумиране въз основа на критерии. Ще научите повече за набора от данни заедно с всички подходящи функции в следващите методи в тази статия.

Изтегляне на работна тетрадка за практика

Можете да изтеглите работната ни книга на Excel, която използвахме за подготовката на тази статия.

SUMIF с INDEX & MATCH

Въведение във функциите SUMIF, INDEX & MATCH в Excel

Преди да пристъпим към използването на тази комбинирана функция, нека се запознаем с вътрешния & първо с основните функции.

1. Функция SUMIF

  • Дейност:

Добавяне на клетките, определени от зададените условия или критерии.

  • Синтаксис на формулата:

=SUMIF(обхват, критерии, [sum_range])

  • Аргументи:

обхват - Обхват на клетките, в които се намира критерият.

критерии - Избрани критерии за обхвата.

sum_range- Обхват на клетките, които се разглеждат за сумиране.

  • Пример:

На картинката по-долу е представена съвкупност от данни. 10 марки компютри са в Колона А , категории устройства в Колона B и общите продажби на продукта за всяка марка за 6 месеца са посочени в следващите 6 колони на таблицата.

С SUMIF ще намерим общите продажби през месец май само за настолни компютри от всички марки. Клетка F18 ще бъде:

=SUMIF(C5:C14,F17,H5:H14)

След натискане на Въведете , общата продажна цена ще бъде 71 810 USD.

2. Функция INDEX

  • Дейност:

Връща референтна стойност на клетката в пресечната точка на конкретния ред & колона в даден диапазон.

  • Синтаксис на формулата:

=INDEX(масив, ред_номер, [колона_номер])

Или,

=INDEX(reference, row_num, [column_num], [area_num])

  • Аргументи:

масив - Обхват на клетките, колоните или редовете, които се разглеждат като стойности за търсене.

row_num- Позиция на реда в масива.

column_position- Позиция на колоната в масива.

справка - Обхват на масивите.

area_num- Сериен номер на масива в справката, ако не го посочите, ще се счита за 1.

  • Пример:

Предполагаме, че искаме да знаем стойността в пресечната точка на 3-ти ред & 4-та колона от масива на продажните цени от таблицата. Клетка F18 , трябва да въведем:

=INDEX(D5:I14,3,4)

Сега натиснете Въведете & ще получите резултата.

Тъй като 4-тата колона в избрания масив представлява продажните цени на всички устройства за април & 3-тият ред представлява категорията Lenovo Desktop, така че в пресечната им точка в масива ще намерим продажната цена на Lenovo Desktop през април.

Прочетете още: Как да съпоставите няколко критерия от различни масиви в Excel

3. Функция MATCH

  • Дейност:

Връща относителната позиция на елемент в масив, който съответства на зададена стойност в определен ред.

  • Синтаксис на формулата:

=MATCH(lookup_value, lookup_array, [match_type])

  • Аргументи:

lookup_value- Стойност на клетката, която трябва да се търси в обхвата от клетки.

lookup_array- Обхват на клетките, в които трябва да се търси стойност за търсене.

match_type- Не е задължителна. Тя ще определи дали искате частично или точно съвпадение от масива за стойността за търсене.

  • Пример:

Първоначално ще знаем позицията на месец юни от заглавията на месеците. Клетка F17 , нашата формула ще бъде:

=MATCH(F16,D4:I4,0)

Натиснете Въведете & ще откриете, че позицията на колоната на месец юни е 6 в заглавията на месеците.

Промяна на името на месеца в Клетка F16 & ще видите позицията на свързаната колона на друг избран месец.

И ако искаме да разберем позицията на марката Dell в реда от имената на марките в Колона B , тогава формулата в Клетка F20 ще бъде:

=MATCH(F19,B5:B14,0)

Тук, B5:B14 е обхватът от клетки, в които ще се търси името на марката. Ако промените името на марката в Клетка F19 , ще получите позицията на свързания ред на тази марка от избрания диапазон от клетки.

Прочетете още: Как да използвате INDEX и Match за частично съвпадение (2 начина)

Подобни четива

  • Как да изберете конкретни данни в Excel (6 метода)
  • Формула, използваща функциите INDIRECT INDEX MATCH в Excel
  • Индексно съвпадение с множество съвпадения в Excel (5 метода)
  • Как да използвате функциите INDEX & MATCH на работния лист в Excel VBA
  • INDEX MATCH на Excel за връщане на няколко стойности в една клетка

Комбиниране на функциите INDEX & MATCH в Excel

Сега ще знаем как да използваме INDEX & MATCH функции заедно като функция и какво точно връща тази комбинирана функция като изход. INDEX-MATCH Функцията е ефективна за намиране на конкретни данни от голям масив. MATCH тук функцията търси позициите на редовете и колоните на входните стойности & the Функция INDEX просто ще върне резултата от пресечната точка на този ред & позиции на колоните.

Сега, въз основа на нашата съвкупност от данни, искаме да знаем общата продажна цена на марката Lenovo през юни. Клетка F18 , тип:

=INDEX(D5:I14,MATCH(F17,B5:B14,0),MATCH(F16,D4:I4,0))

Натиснете Въведете & ще откриете резултата веднага.

Ако промените месеца & името на устройството в F16 & F17 съответно ще получите съответния резултат в F18 наведнъж.

Прочетете още: Индекс на Excel Съпоставяне на единични/многобройни критерии с единични/многобройни резултати

Използване на SUMIF с функциите INDEX & MATCH в Excel

Сега нека преминем към основната тема на статията. Ще използваме SUMIF с INDEX & MATCH За нашето изчисление с множество критерии променихме малко набора от данни. Колона А , 5 марки вече присъстват с многократни появявания за своите 2 вида устройства. Продажните цени в останалите колони не са променени.

Ще разберем общите продажби на устройства на Lenovo през юни.

📌 Стъпки:

➤ В изхода Клетка F18 , свързаната с това формула ще бъде:

=SUMIF(B5:B14,F17,INDEX(D5:I14,0,MATCH(F16,D4:I4,0))

➤ Преса Въведете & ще получите общата продажна цена за Lenovo през юни наведнъж.

А ако искате да преминете към категорията на устройствата, ако приемем, че искате да намерите общата продажна цена за настолен компютър, тогава нашата Обхват на сумата ще бъде C5:C14 & Критерии за сума Сега ще бъде Desktop. В този случай формулата ще бъде:

=SUMIF(C5:C14,F17,INDEX(D5:I14,0,MATCH(F16,D4:I4,0))

Прочетете още: INDEX MATCH с няколко критерия в различен лист (2 начина)

Използване на SUMIFS с функциите INDEX & MATCH в Excel

SUMIFS е подкатегорията на SUMIF функция. Чрез използване на SUMIFS функция заедно с INDEX & MATCH можете да добавите повече от 1 критерий, което не е възможно с SUMIF функция. В SUMIFS функции, трябва да въведете Обхват на сумата първо, след това Критерии Обхват както и Критерии за обхват Сега, въз основа на нашата съвкупност от данни, ще открием продажната цена на настолен компютър Acer през месец май. Покрай редовете добавяме два различни критерия от Колони B & C .

📌 Стъпки:

➤ Свързаната формула в Клетка F19 ще бъде:

=SUMIFS(INDEX(D5:I14,0,MATCH(F16,D4:I4,0)),B5:B14,F17,C5:C14,F18)

➤ Преса Въведете & функцията ще се върне като $ 9,000.00.

Прочетете още: Индексно съвпадение на сумата на множество редове в Excel (3 начина)

Заключителни думи

Надявам се, че тази статия за употребите на SUMIF с INDEX & MATCH функции сега ще ви подтикне да прилагате във вашите Excel задължения. Ако имате някакви въпроси или обратна връзка, моля, уведомете ме в раздела за коментари. Или можете да разгледате нашите други интересни статии, свързани с функциите на Excel на този уебсайт.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.