Поєднання SUMIF та VLOOKUP в Excel (3 швидких підходи)

  • Поділитися Цим
Hugh West

В Microsoft Excel ми повинні об'єднати SUMIF та Функції VLOOKUP шукати значення, і на основі цього критерію обчислюється сума з діапазону значень. У цій статті ви дізнаєтеся кілька корисних прийомів для поєднання SUMIF і ПЕРЕГЛЯД функції з деякими відповідними прикладами та простими поясненнями.

Завантажити Практичний посібник

Ви можете завантажити книгу Excel, яку ми використовували для підготовки цієї статті.

Поєднання SUMIF з VLOOKUP.xlsx

Огляд: Функція Excel SUMIF

  • Мета:

Функція додає комірки, визначені заданою умовою або критерієм.

  • Формула:

=SUMIF(діапазон, критерії, [сума_діапазону])

  • Аргументи:

діапазон - Діапазон комірок, до яких буде застосована умова. критерії- Умова для виділеного діапазону комірок. [sum_range]- Діапазон комірок, в яких знаходяться вихідні дані. Для більш детальних пояснень та прикладів з SUMIF функцію, натисніть тут .

Огляд: Функція VLOOKUP в Excel

  • Мета:

Функція VLOOKUP шукає значення в крайньому лівому стовпчику таблиці, а потім повертає значення в тому ж рядку з вказаного стовпчика.

  • Формула:

=VLOOKUP(значення_пошуку, масив_таблиці, номер_індексу_колон, [діапазон_пошуку])

  • Аргументи:

lookup_value - значення пошуку Значення, яке він шукає в крайньому лівому стовпчику даної таблиці. Може бути одним значенням або масивом значень. table_array- - масив таблиці Таблиця, в якій він шукає значення lookup_value в крайньому лівому стовпчику. col_index_num- кількість Номер стовпця в таблиці, з якого має бути повернуто значення. [range_lookup]- Показує, чи потрібен точний або частковий збіг шуканого_значення. 0 для точного збігу, 1 для часткового. За замовчуванням 1 (частковий збіг). Для більш детальних пояснень і прикладів з ПЕРЕГЛЯД функцію, натисніть тут .

Читати далі: Що таке табличний масив у VLOOKUP (пояснення на прикладах)

3 корисних способи поєднання SUMIF і VLOOKUP в Excel

Коли доводиться поєднувати SUMIF і ПЕРЕГЛЯД З точки зору функцій, сценарій можна розділити на дві категорії. i) Треба шукати збіги, а потім підбивати підсумки, виходячи з отриманих даних. Або, ii) Ми повинні скласти суму з декількох таблиць або робочих аркушів, а потім шукати збіг з ПЕРЕГЛЯД Перші два методи, наведені нижче, охоплюють початкові критерії, а 3-й метод підсумовує другий.

1. SUMIF з VLOOKUP для пошуку збігів і суми на схожих аркушах

Спочатку познайомимося з нашим набором даних. Перша таблиця (B4:D14) представляє деякі випадкові дані про замовлення з ідентифікаторами продуктів та їх відповідними цінами. Друга таблиця праворуч показує імена клієнтів та їх ідентифікатори. Тут ми будемо шукати конкретне ім'я клієнта, яке присутнє в Комірка С16 а потім на основі цієї єдиної інформації ми будемо шукати замовлення для відповідного клієнта і формувати суму загальної вартості, яку потрібно сплатити Комірка C17 .

На виході Комірка C17 , шукана формула з SUMIF і ПЕРЕГЛЯД функції будуть:

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

І після натискання Увійдіть ви отримаєте значення, що повертається, як показано на малюнку нижче.

🔎 Як працює формула?

  • У даній формулі, як правило, використовується коефіцієнт ПЕРЕГЛЯД працює як другий аргумент (Критерії) функції SUMIF функцію.
  • На сьогоднішній день, на жаль, це не так. ПЕРЕГЛЯД функція шукає ім'я Alex в масиві пошуку (F5:G11) і повертає ідентифікаційний номер для Алекса.
  • На основі ідентифікаційного номера, знайденого на попередньому кроці SUMIF функція підсумовує всі ціни за відповідним ідентифікаційним номером.

Читати далі: Як переглянути та підсумувати на декількох аркушах в Excel (2 формули)

2. SUMIF з VLOOKUP для пошуку збігів і суми на схожих аркушах в Excel

У цьому розділі ми застосуємо ті ж процедури, що були описані раніше, але цього разу масив або таблиця для пошуку знаходиться на іншому робочому аркуші (Аркуш2) Таким чином, коли нам потрібно звернутися до масиву пошуку, де знаходяться імена клієнтів та їх ідентифікатори, ми також повинні згадати ім'я відповідного аркуша. Наступний робочий аркуш (Аркуш1) містить первинні дані з вихідною коміркою.

А ось другий аркуш (Аркуш2) де присутній масив пошуку.

Включити вищевказаний масив пошуку до складу ПЕРЕГЛЯД ми повинні вказати ім'я робочого аркуша (Аркуш2) Це ім'я аркуша буде автоматично вставлено при перемиканні на Лист2 і виберіть масив пошуку для ПЕРЕГЛЯД Отже, кінцева формула у виводі Комірка C17 буде:

=SUMIF(B5:B14,VLOOKUP(C16,Лист2!B3:C9,2,FALSE),Лист1!D5:D14)

Тепер натисніть Увійдіть і ви отримаєте результуюче значення, як показано нижче.

Читати далі: Пошук і повернення всіх збігів в Excel (7 способів)

Схожі читання

  • VLOOKUP не працює (8 причин та шляхи вирішення)
  • Excel LOOKUP vs VLOOKUP: на 3 прикладах
  • Поєднання СУММЕСЛИ і ЗВЕДЕННЯ в Excel
  • Функція INDEX MATCH vs VLOOKUP (9 прикладів)
  • Як зробити VLOOKUP чутливим до регістру в Excel (4 способи)

3. об'єднання функцій VLOOKUP, SUMPRODUCT та SUMIF для декількох аркушів Excel

Тепер ми будемо працювати з кількома електронними таблицями. У цьому методі ми зробимо суму з даних, доступних на різних двох різних аркушах, а потім витягнемо значення за допомогою ПЕРЕГЛЯД на основі відповідної величини суми. На малюнку нижче, 1-й аркуш з ім'ям Бонус_Сумма У крайній лівій таблиці будуть показані бонуси за продажі для відповідних торгових представників. Ми повинні отримати ці суми бонусів, застосувавши функцію ПЕРЕГЛЯД функція для масиву (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)

Після натискання Увійдіть та використання Ручка наповнення для автозаповнення решти клітинок у стовпчику "Бонус" отримаємо наступні результати.

🔎 Як працює формула?

  • У цій формулі, функція INDIRECT відноситься до назв аркушів з комірок Н5 та Н6.
  • Функція SUMIF використовує довідники (отримані за допомогою функції INDIRECT) для включення діапазону сум і критеріїв для своїх аргументів. Результати цієї функції повертаються у вигляді масиву, який представляє суми продажів для конкретного продавця за день 1 і день 2.
  • Функція SUMPRODUCT додаються суми продажів, знайдені на попередньому кроці.
  • Функція VLOOKUP шукає діапазон цієї загальної суми продажів в таблиці (E4:F8) бонусних критеріїв в Бонус_Сумма І, нарешті, повертає суму бонусу, виходячи з діапазону критеріїв для продавця.

Читати далі: Як об'єднати підсумкову таблицю Excel SUMIF & VLOOKUP на декількох аркушах

Використання СУММЕСЛИ з VLOOKUP для додавання декількох критеріїв

Функція SUMIFS здатний приймати численні критерії або умови Поєднуючи цю функцію з ПЕРЕГЛЯД ми можемо знайти значення, додати деякі критерії і, нарешті, отримати суму з урахуванням згаданих критеріїв для шуканого значення. Наведений нижче набір даних досить схожий на той, що ми бачили в перших двох методах. У цій таблиці ми додали новий стовпець після стовпчика Ціна У новому стовпчику відображаються статуси замовлень для всіх ідентифікаторів замовлень. ПІДСУМКИ ми додамо два критерії - i) ідентифікатор конкретного замовлення для клієнта, та ii) Статус замовлення як "Підтверджено тільки.

Необхідна формула у вихідних даних Комірка C17 буде:

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

Тепер натисніть Увійдіть і ви отримаєте загальну вартість узгоджених замовлень для Маркуса.

Читати далі: ЗВЕДЕННЯ з кількома критеріями в Excel

Заключні слова

Я сподіваюся, що всі ці прості методи, згадані вище, тепер допоможуть вам застосувати їх у ваших таблицях Excel, коли вам доведеться поєднувати SUMIF з ПЕРЕГЛЯД Якщо у вас виникли запитання або побажання, будь ласка, напишіть мені в коментарях. Або ви можете ознайомитися з іншими нашими статтями, присвяченими функціям Excel, на цьому сайті.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.