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(діапазон, критерії, [сума_діапазону])

  • Аргументи:

діапазон - Діапазон комірок, в яких знаходиться критерій.

критерії- Вибрані критерії для асортименту.

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

  • Приклад:

На малюнку нижче представлений набір даних. 10 марок комп'ютерів знаходяться в Колонка А категорії пристроїв у Колонка Б а в наступних 6 стовпчиках таблиці - загальні продажі продукту по кожній торговій марці за 6 місяців.

З SUMIF ми знайдемо сумарні продажі в травні тільки настільних комп'ютерів всіх брендів. Отже, наша формула в Комірка F18 буде:

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

Після натискання Увійдіть то загальна ціна продажу становитиме 71 810 доларів США.

2. функція INDEX

  • Активність:

Повертає значення посилання на комірку на перетині певного рядка та стовпця в заданому діапазоні.

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

=INDEX(array, row_num, [column_num])

Або,

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

  • Аргументи:

масив Діапазон комірок, стовпців або рядків, що розглядаються для пошуку значень.

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- Це необов'язковий параметр, який визначає, чи потрібно шукати частковий або точний збіг з масиву для шуканого значення.

  • Приклад:

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

=MATCH(F16,D4:I4,0)

Преса Увійдіть Ви побачите, що в заголовках місяців позиція стовпчика місяця червень дорівнює 6.

Змінити назву місяця в Комірка F16 Ви побачите вибрану позицію відповідного стовпчика іншого місяця.

І якщо ми хочемо дізнатися позицію в рядку бренду Dell з назв брендів в Колонка Б тоді формула в Комірка F20 буде:

=MATCH(F19,B5:B14,0)

Ось, B5:B14 діапазон комірок, в яких буде шукатися назва бренду. Якщо ви зміните назву бренду в Комірка F19 Ви отримаєте відповідну позицію рядка цієї марки з виділеного діапазону клітинок.

Читати далі: Як використовувати INDEX та Match для часткового збігу (2 способи)

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

  • Як виділити певні дані в Excel (6 способів)
  • Формула з використанням функцій непрямого підбору індексів в Excel
  • Індексний пошук з множинними збігами в Excel (5 способів)
  • Як використовувати функції робочого аркуша ІНДЕКС & СПІВПАДАННЯ в Excel VBA
  • Співставлення індексів Excel для повернення декількох значень в одній комірці

Поєднання функцій ІНДЕКС та СРЗНАЙТИ в Excel

Тепер ми будемо знати, як користуватися INDEX & MATCH функції разом як функція і що саме ця комбінована функція повертає на виході. Ця комбінована функція INDEX-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 Я знаю, що це не так; Критерії суми тепер буде Робочий стіл, тоді формула буде такою:

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

Читати далі: ІНДЕКСНИЙ СПІВПРАЦЮВАННЯ з декількома критеріями на іншому аркуші (2 способи)

Використання СУММ з функціями ІНДЕКС та СРЗНАЙТИ в Excel

ПІДСУМКИ є підкатегорією SUMIF функцію. Використовуючи ПІДСУМКИ функціонувати разом з INDEX & MATCH функцій всередині можна додати більше 1 критерію, що неможливо з SUMIF функцію. У ПІДСУМКИ функції, ви повинні ввести Діапазон сум спочатку, потім Діапазон критеріїв а також Критерії діапазону Тепер на основі нашого набору даних ми дізнаємось ціну продажу десктопів 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 та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.