Суммирование с помощью функций ИНДЕКС-МАТЧ по нескольким критериям в Excel

  • Поделись Этим
Hugh West

Оглавление

При работе с большим количеством данных в Excel очень часто приходится использовать INDEX-MATCH функции для поиска параметров под многочисленные критерии для суммирования или других соответствующих приложений. В этой статье вы узнаете, как можно использовать SUM, SUMPRODUCT , SUMIF , или Функции SUMIFS вместе с формулой INDEX-MATCH для суммирования или оценки суммирования по многочисленным критериям в Excel.

Приведенный выше скриншот - это обзор статьи, которая представляет собой набор данных & пример того, как можно оценить сумму в Excel под различные условия вместе с колонками & строки Вы узнаете больше о наборе данных и всех подходящих функциях в следующих методах в этой статье.

Скачать Практическое пособие

Вы можете скачать рабочую книгу Excel, которую мы использовали для подготовки этой статьи.

SUM с INDEX и MATCH

Введение в функции: SUM, INDEX и MATCH с примерами

Прежде чем перейти к рассмотрению того, как эти три функции работают вместе, давайте познакомимся с этими функциями & их рабочим процессом по очереди.

1. SUM

  • Цель:

Суммирует все числа в диапазоне ячеек.

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

=SUM(number1, [number2],...)

  • Пример:

В нашем наборе данных присутствует список компьютерных устройств различных марок вместе с ценами продажи за 6 месяцев для компьютерного магазина.

Мы хотим узнать общую продажную цену настольных компьютеров всех марок только за январь.

📌 Шаги:

➤ В Клетка F18 мы должны напечатать:

=SUM((C5:C14=F16)*D5:D14)

➤ Нажмите Войти & вы сразу увидите общую цену продажи всех настольных компьютеров за январь.

Внутри SUM функции, существует только один массив. Вот, C5:C14=F16 означает, что мы инструктируем функцию на соответствие критериям из Ячейка F16 в диапазоне ячеек C5:C14 . Добавив еще один диапазон ячеек D5:D14 с Звездочка(*) перед этим мы говорим функции просуммировать все значения из этого диапазона по заданным критериям.

2. ИНДЕКС

  • Цель:

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

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

=INDEX(array, row_num, [column_num])

или,

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

  • Пример:

Предположим, что мы хотим узнать значение на пересечении 3-й строки & 4-го столбца из массива продажных цен из таблицы.

📌 Шаги:

➤ В Ячейка F19 , тип:

=INDEX(D5:I14,3,4)

➤ Нажмите Войти & вы получите результат.

Поскольку 4-й столбец массива представляет собой цены продажи всех устройств за апрель & 3-я строка представляет категорию Lenovo Desktop, поэтому на их пересечении в массиве мы найдем цену продажи Lenovo Desktop в апреле.

Читать далее: Как использовать функцию ИНДЕКС в Excel (8 примеров)

3. МАТЧ

  • Цель:

Возвращает относительную позицию элемента в массиве, который соответствует указанному значению в указанном порядке.

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

=MATCH(lookup_value, lookup_array, [match_type])

  • Пример:

Прежде всего, мы узнаем положение месяца Июнь из заголовков месяцев.

📌 Шаги:

➤ В Ячейка F17 , наша формула будет такой:

=MATCH(F16,D4:I4,0)

➤ Нажмите Войти & вы увидите, что позиция столбца месяца Июнь равна 6 в заголовках месяцев.

Измените название месяца в Ячейка F17 & вы увидите позицию связанного столбца другого выбранного месяца.

И если мы хотим узнать позицию бренда Dell в ряду из названий брендов в Колонка B тогда формула в Ячейка F20 будет:

=MATCH(F19,B5:B14,0)

Вот, B5:B14 это диапазон ячеек, в которых будет искаться название бренда. Если вы измените название бренда в ячейке Ячейка F19 вы получите позицию связанного ряда этого бренда из выбранного диапазона ячеек.

Совместное использование функций INDEX и MATCH в Excel

Теперь мы будем знать, как использовать ИНДЕКС & МАТЧ функции вместе как функцию и что именно эта объединенная функция возвращает в качестве выхода. Эта объединенная функция INDEX-MATCH Функция эффективна для поиска конкретных данных из большого массива. МАТЧ Здесь функция ищет позиции строк и столбцов входных значений и ИНДЕКС функция просто вернет вывод из пересечения этой строки & позиции столбцов.

Теперь, основываясь на нашем наборе данных, мы хотим узнать общую продажную цену бренда Lenovo в июне.

📌 Шаги:

➤ В Ячейка E19 , тип:

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

➤ Нажмите Войти & вы мгновенно обнаружите результат.

Если вы измените месяц & имя устройства в разделе E16 & E17 соответственно, вы получите соответствующий результат в E19 сразу.

Читать далее: Как выбрать конкретные данные в Excel (6 методов)

Вложение функций INDEX и MATCH внутри функции SUM

Вот основная часть статьи, основанная на использовании SUM или SUMPRODUCT, INDEX & MATCH Мы можем найти выходные данные по 10 различным критериям с помощью этой составной функции. Здесь SUM будет использоваться для всех наших критериев, но вы можете заменить ее функцией SUMPRODUCT слишком & результаты будут неизменны.

Критерий 1: Поиск вывода на основе 1 строки & 1 столбца с использованием функций SUM, INDEX и MATCH вместе

Исходя из нашего 1-го критерия, мы хотим узнать общую продажную цену бренда Acer в апреле.

📌 Шаги:

➤ В Ячейка F20 , формула будет такой:

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

➤ Нажмите Войти & возвращаемая стоимость составит $ 3 250,00.

Читать далее: Индекс Excel Сопоставление одного/многих критериев с одним/многими результатами

Критерий 2: Извлечение данных на основе 1 строки & 2 столбцов с помощью функций SUM, INDEX и MATCH вместе

Теперь мы хотим узнать общую продажную цену устройств HP в феврале и июне.

📌 Шаги:

➤ В Ячейка F21 мы должны напечатать:

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

➤ После нажатия Войти , то результирующая стоимость составит $ 21 990,00.

Здесь, во втором МАТЧ В функции мы определяем месяцы в фигурных скобках. Она вернет позиции столбцов обоих месяцев. ИНДЕКС Затем функция ищет цены продажи на основе пересечений строк & столбцов и, наконец. SUM функция суммирует их.

Критерий 3: Определение значений на основе 1 строки & все столбцы с функциями SUM, INDEX и MATCH вместе

В этой части мы будем работать со всеми столбцами с 1 фиксированной строкой. Итак, здесь мы можем найти общую продажную цену устройств Lenovo во всех месяцах по нашим критериям.

📌 Шаги:

➤ В Ячейка F20 , тип:

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

➤ Нажмите Войти & вы найдете общую цену продажи как $ 36,830.00.

В этой функции, чтобы добавить критерии для рассмотрения всех месяцев или всех столбцов, мы должны ввести 0 как аргумент. столбец_pos внутри МАТЧ функция.

Читать далее: Excel INDEX MATCH для возврата нескольких значений в одной ячейке

Критерий 4: Вычисление суммы на основе 2 строк и 1 столбца с помощью функций SUM, INDEX и MATCH вместе

В этом разделе по критериям 2 строки & 1 столбца мы узнаем общую продажную цену устройств HP & Lenovo в июне.

📌 Шаги:

➤ В Ячейка F21 , то формула будет соответствовать заданным критериям:

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

➤ После нажатия Войти мы получим значение возврата в размере $ 16 680.

Здесь внутри первого МАТЧ функцию, мы должны ввести HP & Lenovo внутри массива, заключив их в фигурные скобки.

Читать далее: Сумма нескольких строк в Excel (3 способа)

Критерий 5: Оценка суммы на основе 2 строк и 2 столбцов с использованием функций SUM, INDEX и MATCH вместе

Теперь мы рассмотрим 2 строки и 2 столбца, чтобы извлечь общие цены продаж устройств HP и Lenovo за два конкретных месяца - апрель и июнь.

📌 Шаги:

➤ Введите Ячейка F22 :

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

➤ Нажмите Войти & вы увидите результат в виде $ 25 980,00.

Здесь мы объединяем два SUM функции путем добавления Плюс(+) между ними за два разных месяца.

Похожие чтения

  • ИНДЕКСНЫЙ МАТЧ по нескольким листам в Excel (с альтернативой)
  • Как сопоставить несколько критериев из разных массивов в Excel
  • Индексное сопоставление с несколькими совпадениями в Excel (5 методов)
  • Как использовать функции рабочего листа INDEX & MATCH в Excel VBA
  • ИНДЕКС МАТЧ по нескольким критериям с подстановочным знаком в Excel (полное руководство)

Критерий 6: Выяснение результата на основе 2 строк и всех столбцов с помощью функций SUM, INDEX и MATCH вместе

В этой части рассмотрим 2 строки и все столбцы. Таким образом, мы узнаем общие продажные цены на устройства HP и Lenovo во всех месяцах.

📌 Шаги:

➤ Наша формула будет в Клетка F21:

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

➤ Нажмите Войти & мы найдем результирующее значение как $ 89 870.

Критерий 7: Определение вывода на основе всех строк и 1 столбца с использованием функций SUM, INDEX и MATCH вместе

В соответствии с этим критерием, мы можем извлечь общие цены продажи всех устройств за один месяц (март).

📌 Шаги:

➤ Вставьте формулу в Ячейка F20 :

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

➤ Нажмите Войти & Вы закончили. Возвращаемое значение будет равно $ 141 230,00.

Критерий 8: Извлечение значений на основе всех строк и 2 столбцов с помощью функций SUM, INDEX и MATCH вместе

В этой части мы определим общую цену продажи всех устройств за два месяца - февраль & июнь.

📌 Шаги:

➤ В Ячейка F21 мы должны напечатать:

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

➤ После нажатия Войти , общая цена продажи составит $ 263 140,00.

Критерий 9: Поиск результата на основе всех строк и всех столбцов с помощью функций SUM, INDEX и MATCH вместе

Теперь узнаем общую продажную цену всех устройств за все месяцы в таблице.

📌 Шаги:

➤ В Ячейка F20 вы должны набрать:

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

➤ Нажмите Войти & вы получите результирующее значение $ 808 090,00.

Вам не нужно использовать МАТЧ функции здесь, поскольку мы определяем все столбцы & позиции строк, вводя 0 внутри ИНДЕКС функция.

Критерий 10: Вычисление суммы на основе различимых пар с помощью функций SUM, INDEX и MATCH вместе

В нашем последнем критерии мы узнаем общие цены продаж устройств HP за апрель и устройств Lenovo за июнь вместе.

📌 Шаги:

➤ Согласно этому критерию, наша формула в Ячейка F22 будет:

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

➤ Теперь нажмите Войти & вы увидите результат в размере $12 730,00.

При добавлении отдельных пар в этой комбинированной функции мы должны вставить названия устройств & месяцев внутри двух массивов на основе аргументов для позиций строк & столбцов, а названия устройств & месяцев из пар должны быть сохранены в соответствующем порядке.

Читать далее: INDEX MATCH с несколькими критериями на разных листах (2 способа)

Использование SUMIF с функциями INDEX-MATCH для суммирования по нескольким критериям

Прежде чем перейти к использованию другой комбинированной формулы, давайте познакомимся с SUMIF функционировать сейчас.

  • Формула Цель:

Добавляет ячейки, заданные заданными условиями или критериями.

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

=SUMIF(диапазон, критерии, [sum_range])

  • Аргументы:

ассортимент - Диапазон ячеек, в которых лежат критерии.

критерии - Выбранные критерии для диапазона.

сумма_диапазона- Диапазон ячеек, которые учитываются при суммировании.

  • Пример:

Здесь мы будем использовать наш предыдущий набор данных, чтобы сохранить поток. С помощью функции SUMIF мы найдем общее количество продаж в мае только для настольных компьютеров всех марок. Итак, наша формула в формате Клетка F18 будет:

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

После нажатия Войти , то общая цена продажи составит $ 71 810.

Давайте воспользуемся SUMIF с ИНДЕКС & МАТЧ функции для суммирования по нескольким критериям вместе со столбцами и строками. Наш набор данных теперь немного изменен. В Колонка A 5 брендов теперь присутствуют в нескольких позициях для своих двух типов устройств. Цены продаж в остальных колонках не изменились.

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

📌 Шаги:

➤ На выходе Клетка F18 , то соответствующая формула будет:

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

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

А если вы хотите перейти к категории устройств, предположим, что вы хотите найти общую продажную цену для настольного компьютера, тогда наш Диапазон сумм будет C5:C14 & Критерии суммы теперь будет Рабочий стол. Таким образом, в этом случае формула будет такой:

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

Читать далее: Excel INDEX MATCH с несколькими критериями (4 подходящих примера)

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

SUMIFS является подкатегорией SUMIF функция SUMIFS. Использование функции SUMIFS и ИНДЕКС & МАТЧ функции внутри, вы можете добавить более 1 критерия, что невозможно с помощью SUMIF функция. В SUMIFS функции, вы должны ввести Диапазон сумм сначала, потом Диапазон критериев , а также Range Criteria будут размещены. Теперь на основе нашего набора данных мы узнаем цену продажи настольного компьютера Acer в мае. Вдоль строки мы добавим два различных критерия из списка Колонки B & C .

📌 Шаги:

➤ Соответствующая формула в Ячейка F19 будет:

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

➤ Нажмите Войти & функция вернется как $ 9 000,00.

Заключительные слова

Я надеюсь, что все эти методы, упомянутые выше, побудят вас применить их в вашей обычной работе с Excel. Если у вас есть какие-либо вопросы или отзывы, пожалуйста, дайте мне знать через ваши ценные комментарии. Или вы можете взглянуть на наши другие интересные & информативные статьи на этом сайте.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.