Оглавление
В 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 на этом сайте.