Комбинируйте SUMIF и VLOOKUP в Excel (3 быстрых подхода)

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

В Microsoft Excel мы должны объединить SUMIF и Функции VLOOKUP для поиска значения, и на основе этого критерия вычисляется сумма из ряда значений. В этой статье вы познакомитесь с несколькими полезными приемами комбинирования SUMIF и VLOOKUP функции с некоторыми подходящими примерами и простыми объяснениями.

Скачать Рабочую тетрадь для практических занятий

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

Объединить SUMIF с VLOOKUP.xlsx

Обзор: Функция SUMIF в Excel

  • Цель:

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

  • Формула:

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

  • Аргументы:

ассортимент - Диапазон ячеек, к которым будет применено условие. критерии - Условие для выбранного диапазона ячеек. [sum_range]- Диапазон ячеек, в которых лежат выходы. Для более подробных объяснений и примеров с помощью функции SUMIF функция, нажмите здесь .

Обзор: Функция Excel VLOOKUP

  • Цель:

Функция VLOOKUP ищет значение в крайнем левом столбце таблицы, а затем возвращает значение в той же строке из указанного столбца.

  • Формула:

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

  • Аргументы:

поиск_значения- Значение, которое ищется в крайнем левом столбце данной таблицы. Может быть одним значением или массивом значений. таблица_массивов Таблица, в которой он ищет значение lookup_value в крайнем левом столбце. col_index_num- Номер столбца в таблице, из которого должно быть возвращено значение. [range_lookup]- Указывает, требуется ли точное или частичное совпадение значения lookup_value. 0 - точное совпадение, 1 - частичное. По умолчанию 1 (частичное совпадение). Для более подробных объяснений и примеров с помощью функции VLOOKUP функция, нажмите здесь .

Читать далее: Что такое массив таблиц в VLOOKUP? (Объяснение с примерами)

3 полезных метода объединения SUMIF и VLOOKUP в Excel

Когда нам приходится комбинировать SUMIF и VLOOKUP функций, сценарий может быть рассмотрен в двух категориях. i) Нужно искать совпадения, а затем на основе полученных данных составлять сумму. Или, ii) Мы должны составить сумму из нескольких таблиц или рабочих листов, а затем найти соответствие с VLOOKUP Первые два метода, приведенные ниже, охватывают начальные критерии, а третий метод подводит итог второму.

1. SUMIF с VLOOKUP для поиска совпадений и суммирования в похожих рабочих листах

Давайте сначала познакомимся с нашим набором данных. Первая таблица (B4:D14) представляет собой данные случайных заказов с идентификаторами товаров и соответствующими ценами. Вторая таблица справа показывает имена клиентов и их идентификаторы. Мы будем искать конкретное имя клиента, присутствующее в таблице Ячейка C16 а затем, основываясь только на этой информации, мы будем искать заказы для соответствующего клиента и составлять сумму общей цены, которую нужно заплатить в Ячейка C17 .

На выходе Ячейка C17 , требуемая формула с SUMIF и VLOOKUP функции будут:

=SUMIF(B5:B14,VLOOKUP(C16,F5:G11,2,FALSE),D5:D14)

И после нажатия Войти вы получите возвращаемое значение, как показано на рисунке ниже.

🔎 Как работает формула?

  • В этой формуле VLOOKUP функция работает как второй аргумент (Критерии) функции SUMIF функция.
  • Сайт VLOOKUP функция ищет имя Alex в массиве поиска (F5:G11) и возвращает идентификационный номер для Алекса.
  • На основании идентификационного номера, найденного на предыдущем шаге, на сайте SUMIF функция суммирует все цены для соответствующего идентификационного номера.

Читать далее: Как использовать Vlookup и суммирование по нескольким листам в Excel (2 формулы)

2. SUMIF с VLOOKUP для поиска совпадений и суммирования в похожих рабочих листах в Excel

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

А вот второй рабочий лист (Лист2) где присутствует массив поиска.

Чтобы включить вышеуказанный массив поиска в VLOOKUP функции, мы должны указать имя рабочего листа (Лист2) Это имя рабочего листа будет автоматически вставлено, когда вы переключитесь на Лист2 и выберите массив поиска для VLOOKUP функция. Таким образом, итоговая формула на выходе Ячейка C17 будет:

=SUMIF(B5:B14,VLOOKUP(C16,Sheet2!B3:C9,2,FALSE),Sheet1!D5:D14)

Теперь нажмите Войти и вы получите результирующее значение, как показано ниже.

Читать далее: VLOOKUP и возврат всех совпадений в Excel (7 способов)

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

  • VLOOKUP не работает (8 причин и решений)
  • Excel LOOKUP vs VLOOKUP: с 3 примерами
  • Комбинирование SUMPRODUCT и VLOOKUP в Excel
  • Функция INDEX MATCH в сравнении с функцией VLOOKUP (9 примеров)
  • Как сделать VLOOKUP чувствительным к регистру в Excel (4 метода)

3. Объединение функций VLOOKUP, SUMPRODUCT и SUMIF для нескольких листов Excel

Теперь мы будем работать с несколькими электронными таблицами. В этом методе мы составим сумму из данных, имеющихся в двух разных рабочих таблицах, а затем извлечем значение с помощью функции VLOOKUP функцию на основе соответствующей суммы. На рисунке ниже 1-й рабочий лист с именем Бонус_Сумма содержит 3 различные таблицы. В самой левой таблице будут показаны бонусы за продажи для соответствующих торговых представителей. Мы должны извлечь эти суммы бонусов, применив функцию VLOOKUP функция для массива (E5:F8) связанные с критериями бонуса. Критерии бонуса - это общий объем продаж, который мы должны извлечь из двух разных рабочих таблиц с именем 'День 1' и 'День 2' .

На следующем листе приведены данные о продажах за день 1 в ноябре 2021 года.

И еще один рабочий лист с именем 'День 2' здесь с данными о продажах за второй день.

В 1-м рабочем листе (Bonus_Amount) , требуемая формула на выходе Клетка C5 будет:

=VLOOKUP(SUMPRODUCT(SUMIF(INDIRECT("'"&$H$5:$H$6&"'!"& "B5:B10"),Bonus_Amount!B5,INDIRECT("'"&$H$5:$H$6&"'!"& "C5:C10"))),$E$5:$F$8,2,TRUE)

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

🔎 Как работает формула?

  • В этой формуле, функция ИНДИРЕКТ относятся к именам листов из ячеек H5 и H6.
  • Функция SUMIF использует справочные листы (Полученные функцией INDIRECT) для включения диапазона сумм и критериев для своих аргументов. Результирующие выходы этой функции возвращаются в массив, который представляет суммы продаж для конкретного продавца за День 1 и День 2.
  • Функция SUMPRODUCT складывает суммы продаж, найденные на предыдущем этапе.
  • Функция VLOOKUP ищет диапазон этой общей суммы продаж в таблице (E4:F8) Критерии премирования в Бонус_Сумма лист. И, наконец, он возвращает сумму бонуса на основе диапазона критериев для продавца.

Читать далее: Как объединить Excel SUMIF & VLOOKUP на нескольких листах

Использование SUMIFS с VLOOKUP для добавления нескольких критериев

Функция SUMIFS способен принимать многочисленные критерии или условия Комбинируя эту функцию с VLOOKUP мы можем найти значение, добавить некоторые критерии и, наконец, получить сумму, учитывая указанные критерии для искомого значения. Набор данных, представленный ниже, очень похож на тот, который мы видели в первых двух методах. В этой таблице мы добавили новый столбец после столбца Цена Новый столбец представляет статусы заказов для всех идентификаторов заказов. С помощью функции SUMIFS Здесь мы вставим два критерия - i) ID конкретного заказа для клиента, и ii) Статус заказа в качестве 'Подтверждено' только.

Требуемая формула в выводе Ячейка C17 будет:

=SUMIFS(D5:D14,B5:B14,VLOOKUP(C16,G5:H11,2,FALSE),E5:E14, "Подтверждено")

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

Подробнее: VLOOKUP с несколькими критериями в Excel

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

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

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