Зміст
В MS Excel існує величезна різноманітність використання РЕЗУЛЬТАТ з ІНДЕКС і МАТЧ У цій статті я спробую проілюструвати, як ми можемо ефективно використовувати цю складну функцію за низкою критеріїв по рядках і стовпцях.
Завантажити Практичний посібник
Ви можете завантажити книгу Excel, яку ми використовували для підготовки цієї статті. Ви можете змінювати дані і бачити нові результати.
СУММАРНИЙ ПРОДУКТ з функціями ІНДЕКС та СПІВПАДІННЯ.xlsxОзнайомлення з функціями: СУММЕСЛИ, ІНДЕКС та СПІВПАДІННЯ з прикладами
Перш ніж перейти до того, як ці три потужні функції працюють разом, давайте познайомимося з цими функціями та їхнім робочим процесом по черзі.
1. функція СУМПРОДУКТУ
- Синтаксис:
=SUMPRODUCT(array1,[array2],[array3],...)
- Функція:
Повертає суму добутків відповідних діапазонів або масивів.
- Приклад:
У нашому наборі даних присутній список комп'ютерних пристроїв різних марок, а також ціни продажу комп'ютерного магазину за 6 місяців. Ми хочемо дізнатися загальну ціну продажу настільних комп'ютерів всіх марок тільки за січень.
📌 Сходинки:
➤ По-перше, в Cell F18 треба друкувати:
=SUMPRODUCT((C5:C14=F16)*D5:D14)
Тут асортимент осередків C5:C14 вказує на клітинки комірки Категорія пристрою стовпчик, комірка F16 відноситься до обраного Пристрій та асортимент комірок D5:D14 представляє собою комірки Ян колонка.
➤ Після цього натисніть ENTER Ви побачите загальну ціну продажу всіх десктопів за січень одразу.
Усередині РЕЗУЛЬТАТ лежить лише один масив. Тут, C5:C14=F16 означає, що ми вказуємо функції порівнювати критерії з комірки F16 в діапазоні осередків C5:C14 Додавши ще один діапазон комірок D5:D14 з Зірочка(*) Перед цим ми вказуємо функції підсумувати всі значення з цього діапазону за заданими критеріями.
2. функція INDEX
- Синтаксис:
=INDEX(array, row_num, [column_num])
або,
=INDEX(посилання, номер_рядка, [номер_стовпця], [номер_області])
- Функція:
Повертає значення посилання на комірку, що знаходиться на перетині певного рядка і стовпця, в заданому діапазоні.
- Приклад:
Припустимо, що ми хочемо дізнатися значення на перетині 3-го рядка і 4-го стовпця з масиву відпускних цін з таблиці.
📌 Сходинки:
➤ В Комірка F19 Набирай, набирай:
=INDEX(D5:I14,3,4)
Натисніть ENTER І ви отримаєте результат.
З моменту підписання 4-й стовпчик масиву представляє відпускні ціни на всі пристрої для квітень та 3-й рядок представляє собою Lenovo Категорія "Настільні комп'ютери на їх перетині в масиві знайдемо ціну продажу Lenovo робочий стіл в квітень .
3. функція зіставлення
- Синтаксис:
=MATCH(значення_пошуку, масив_пошуку, [тип_відповідності])
- Функція:
Повертає відносну позицію елемента в масиві, який відповідає заданому значенню в заданому порядку.
- Приклад:
Перш за все, ми дізнаємося, яке становище місяця червень з заголовків місяців.
📌 Сходинки:
➤ В Комірка F17 то наша формула буде такою:
=MATCH(F16,D4:I4,0)
Натисніть ENTER Ви побачите, що позиція стовпчика місяця червень це 6 у заголовках місяців.
Змінити назву місяця в Комірка F17 Ви побачите вибрану позицію відповідного стовпчика іншого місяця.
І якщо ми хочемо знати, в якому ряду знаходиться бренд Делл з назв брендів у Колонка Б тоді формула в Комірка F20 буде:
=MATCH(F19,B5:B14,0)
Ось, B5:B14 діапазон комірок, в яких буде шукатися назва бренду. Якщо ви зміните назву бренду в Комірка F19 Ви отримаєте відповідну позицію рядка цієї марки з виділеного діапазону клітинок.
Спільне використання функцій ІНДЕКС і СРЗНАЧ в Excel
Тепер ми будемо знати, як користуватися ІНДЕКС Я знаю, що це не так; МАТЧ функції разом як функція і що саме ця комбінована функція повертає на виході. Ця комбінована функція Функція INDEX-MATCH дійсно ефективний для пошуку конкретних даних з великого масиву. МАТЧ функція тут шукає позиції рядка & стовпця вхідних значень & the ІНДЕКС просто поверне вихідні дані з перетину позицій цього рядка і стовпця.
Тепер, на основі нашого набору даних, ми хочемо дізнатися загальну ціну продажу Lenovo зареєструватися червень .
📌 Сходинки:
По-перше, в камері E19 Набирай, набирай:
=INDEX(D5:I14,MATCH(E17,B5:B14,0),MATCH(E16,D4:I4,0))
Ось, клітинка. E17 відноситься до обраних Пристрій діапазон комірок B5:B14 вказує на клітинки комірки Бренд стовпчик та комірку E16 представляє обраний Місяць .
Розбивка по формулам
- MATCH(E16,D4:I4,0)
- E16 → Це lookpu_value аргумент.
- D4 :I4 → Це відноситься до lookup_array аргумент.
- 0 → Вказує на те, що [match_type] (тип відповідності) аргумент.
- Вихідні дані → 6 .
- MATCH(E17,B5:B14,0)
- Вихідні дані → 3 .
- INDEX(D5:I14,MATCH(E17,B5:B14,0),MATCH(E16,D4:I4,0)) → Стає INDEX(D5:I14,3,6) .
- D5:I14 → Це масив аргумент.
- 3 → Це представляє row_num аргумент.
- 6 → Йдеться про [column_num] (номер стовпчика) аргумент.
- Вихідні дані → $6,580 .
Тепер натисніть ENTER Результат ви побачите миттєво.
Якщо ви зміните місяць та назву пристрою в E16 Я знаю, що це не так; E17 відповідно, ви отримаєте відповідний результат в E19 одразу.
Читати далі: Як виділити певні дані в Excel (6 способів)
Вкладеність функцій ІНДЕКС і СООТВЕТСТВИЕ у функцію СУММПРОИЗВОД
Пропонуємо вашій увазі основну та заключну частину статті, яка базується на використанні РЕЗУЛЬТАТ , ІНДЕКС Я знаю, що це не так; МАТЧ Ми можемо знайти вихідні дані в розділі 10 різних критеріїв за допомогою цієї складеної функції.
Критерій 1: Визначення результату на основі 1 рядка та 1 стовпчика
Виходячи з наших 1-й критерієм, ми хочемо знати загальну ціну продажу Acer бренду в місяці квітень .
📌 Сходинки:
➤ По-перше, в камері F20 то формула буде мати вигляд:
=SUMPRODUCT(INDEX(D5:I14,MATCH(F18,B5:B14,0),MATCH(F19,D4:I4,0)))
Ось, клітинка. F18 вказує на обраний Пристрій і комірка F19 представляє обраний Місяць .
Розбивка по формулам
- Тут, в рамках програми "Відкритий світ", відбулася презентація 1-й та 2-Й МАТЧ функція повертає значення row_num та [column_num] (номер стовпчика) аргументи на користь ІНДЕКС функцію.
- Після цього, на засіданні ІНДЕКС функція повертає масив, який входить в РЕЗУЛЬТАТ функцію.
- Насамкінець, в рамках проекту РЕЗУЛЬТАТ функція повертає вихідні дані $3,250 .
➤ Після цього натисніть ENTER & значенням, що повертається буде $3,250 .
Читати далі: ПІДБІР ІНДЕКСІВ за 3 критеріями в Excel (4 приклади)
Критерій 2: Вилучення даних на основі 1 рядка та 2 стовпців
Тепер ми хочемо дізнатися загальну ціну продажу НР пристроїв у місяцях лютий а також червень .
📌 Сходинки:
➤ У камері F21 треба друкувати:
=SUMPRODUCT(INDEX(D5:I14,MATCH(F18,B5:B14.0),MATCH({"Feb", "Jun"},D4:I4.0)))
Ось, клітинка. F18 відноситься до обраного Пристрій .
Розбивка по формулам
- Тут, у другому МАТЧ у фігурних дужках ми задаємо місяці, і вона поверне позиції стовпців обох місяців.
- Output → {2,6} .
- ІНДЕКС потім шукає відпускні ціни на основі перетинів рядків і стовпців.
- Насамкінець, в рамках проекту РЕЗУЛЬТАТ додасть їх разом.
- Результат → $21 990 .
➤ Після натискання ENTER ви побачите, що результуюче значення буде виглядати наступним чином $21,990 .
Читати далі: Приклади з формулою INDEX-MATCH в Excel (8 підходів)
Критерій 3: Визначення значень на основі 1 рядка та всіх стовпців
У цій частині ми розглянемо всі колонки з 1 Таким чином, ми можемо знайти загальну ціну продажу Lenovo пристрої в всі місяці за нашими критеріями.
📌 Сходинки:
➤ У камері F20 Набирай, набирай:
=SUMPRODUCT(INDEX(D5:I14,MATCH(F18,B5:B14,0),0))
Розбивка по формулам
- Тут, в рамках програми "Відкритий світ", відбулася презентація МАТЧ функція повертає значення row_num відібраних Пристрій .
- Вихідні дані → 3 .
- ІНДЕКС потім шукає відпускні ціни на основі перетинів рядків і стовпців.
- Вихідні дані → {6500,7650,4250,3150,8700,6580} .
- Насамкінець, в рамках проекту РЕЗУЛЬТАТ додасть їх разом.
- Вихідні дані → $36,830 .
Натисніть ENTER Загальна ціна продажу буде виглядати наступним чином $36,830 .
У цій функції, щоб додати критерії для розгляду всіх місяців або всіх стовпців, ми повинні ввести 0 як аргумент column_pos всередині МАТЧ функцію.
Схожі читання
- ІНДЕКСНИЙ СПІВПРАЦЮВАННЯ з декількома критеріями на іншому аркуші (2 способи)
- SUMIF з функціями INDEX та MATCH в Excel
- Індексний пошук з множинними збігами в Excel (5 способів)
- ІНДЕКСНИЙ СПІВПРАЦЮВАННЯ за кількома критеріями в Excel (без формули масиву)
- Індекс Excel Співставлення одного/кількох критеріїв з одним/кількома результатами
Критерій 4: Обчислення суми на основі 2 рядків та 1 стовпчика
У цьому розділі під рубрикою 2 ряди & 1 стовпчик критеріїв, ми дізнаємося загальну ціну продажу НР Я знаю, що це не так; Lenovo пристроїв у місяці червень .
📌 Сходинки:
➤ У камері F21 то формула буде відповідати заданим критеріям:
=SUMPRODUCT(INDEX(D5:I14,MATCH({"HP", "Lenovo"},B5:B14,0),MATCH(F20,D4:I4,0)))
Заєць, камера F20 представляє обраний Місяць .
Розбивка по формулам
- Тут, 1-го МАТЧ функція повертає значення row_num відібраних Пристрої .
- Вихідні дані → {1,3} .
- Потім, 2-й МАТЧ функція повертає значення column_num відібраних Місяць .
- Вихідні дані → 6 .
- ІНДЕКС потім шукає відпускні ціни на основі перетинів рядків і стовпців.
- Насамкінець, в рамках проекту РЕЗУЛЬТАТ додасть їх разом.
- Вихідні дані → $16,680 .
➤ Після натискання ENTER знайдемо значення, що повертається, як $16,680 .
Тут, всередині першого МАТЧ функцію, ми повинні ввести НР Я знаю, що це не так; Lenovo всередині масиву шляхом взяття їх у фігурні дужки.
Читати далі: Сума з функціями ІНДЕКС-ЗНАХІД за кількома критеріями в Excel
Критерій 5: Оцінка суми на основі 2 рядків та 2 стовпців
Тепер розглянемо 2 ряди & 2 стовпці для виведення загальних цін реалізації НР Я знаю, що це не так; Lenovo пристроїв за два конкретних місяці- квітень Я знаю, що це не так; червень .
📌 Сходинки:
Введіть у комірку F22 :
=СУММЕСЛИ(INDEX(D5:I14,MATCH({"HP", "Lenovo"},B5:B14,0),MATCH(F20,D4:I4,0)))+SUMPRODUCT(INDEX(D5:I14,MATCH({"HP", "Lenovo"},B5:B14,0),MATCH(F21,D4:I4,0)))
Те, що ми робимо тут, об'єднує два РЕЗУЛЬТАТ функції, додавши функцію Плюс(+) між ними за два різних місяці.
Натисніть ENTER Ви побачите висновок у вигляді $25,980 .
Читати далі: Індексне збіг суми декількох рядків в Excel (3 способу)
Критерій 6: Визначення результату за 2 рядками та всіма стовпчиками
У цій частині розглянемо 2 рядків і всіх стовпців. Таким чином, ми дізнаємося сумарні ціни продажу для НР Я знаю, що це не так; Lenovo пристрої в всі місяці .
📌 Сходинки:
➤ Наша формула буде в комірці F21 :
=СУМАРНИЙ ДОБУТОК(ІНДЕКС(D5:I14,MATCH(F18,B5:B14,0),0))+СУМАРНИЙ ДОБУТОК(ІНДЕКС(D5:I14,MATCH(F19,B5:B14,0),0))
Як і в попередньому методі, ми включаємо два РЕЗУЛЬТАТ функції, додавши функцію Плюс(+) між ними за 2 різний Пристрої для всі місяці .
Натисніть ENTER Отримане значення знайдемо як $89,870 .
Читати далі: Індексний пошук за кількома критеріями в рядках і стовпцях в Excel
Критерій 7: Визначення випуску на основі всіх рядків та 1 стовпчика
За цим критерієм тепер можна виділити сумарні ціни продажу всіх Пристрої за один місяць ( Березень ).
📌 Сходинки:
➤ Вставити формулу в комірку F20 :
=SUMPRODUCT(INDEX(D5:I14,0,MATCH(F19,D4:I4,0)))
Розбивка по формулам
- Тут, в рамках програми "Відкритий світ", відбулася презентація МАТЧ функція повертає значення column_num відібраних Місяць .
- Вихідні дані → 3 .
- ІНДЕКС потім шукає відпускні ціни на основі перетинів рядків і стовпців.
- Вихідні дані → {7560;14260;4250;12870;8110;21360;27890;9250;16000;19680} .
- Насамкінець, в рамках проекту РЕЗУЛЬТАТ додасть їх разом.
- Вихідні дані → $141,230 .
Натисніть ENTER Все готово. Значення, що повертається, буде $141,230 .
Критерій 8: Вилучення значень на основі всіх рядків і 2 стовпців
У цій частині ми визначимо сумарну ціну продажу всіх пристроїв за два місяці лютий Я знаю, що це не так; червень .
📌 Сходинки:
➤ У камері F21 треба друкувати:
=SUMPRODUCT(INDEX(D5:I14,0,MATCH(F19,D4:I4,0)))+SUMPRODUCT(INDEX(D5:I14,0,MATCH(F20,D4:I4,0)))
Тут ми застосовуємо два РЕЗУЛЬТАТ функції, додавши функцію Плюс(+) між ними за 2 різний Місяці для всі Пристрої .
➤ Після натискання ENTER загальна ціна продажу буде виглядати як $263,140 .
Критерій 9: Визначення результату за всіма рядками та всіма стовпчиками
Тепер дізнаємося загальну ціну продажу всіх Пристрої для всі місяці у таблиці.
📌 Сходинки:
➤ У камері F20 ви повинні набрати:
=SUMPRODUCT(INDEX(D5:I14,0,0))
Натисніть ENTER Ви отримаєте результуюче значення у вигляді $808,090 .
Вам не потрібно використовувати МАТЧ функціонує тут, оскільки ми визначаємо всі позиції стовпців і рядків, вводячи 0's всередині ІНДЕКС функцію.
Критерій 10: Обчислення суми на основі окремих пар
У нашому останньому критерії ми з'ясуємо сумарні ціни продажу НР пристрої для квітень разом з Lenovo пристрої для червень разом.
📌 Сходинки:
➤ За цим критерієм наша формула в Cell F22 буде:
=SUMPRODUCT(INDEX(D5:I14,MATCH({"HP", "Lenovo"},B5:B14,0),MATCH({"Apr", "Jun"},D4:I4,0)))
Розбивка по формулам
- Тут, 1-го МАТЧ функція повертає значення row_num відібраних Пристрої про 2 Пари .
- Вихідні дані → {1,3} .
- Потім, 2-й МАТЧ функція повертає значення column_num відібраних Місяці про 2 Пари .
- Вихідні дані → {4,6} .
- ІНДЕКС потім шукає відпускні ціни на основі перетинів рядків і стовпців.
- Насамкінець, в рамках проекту РЕЗУЛЬТАТ додасть їх разом.
- Вихідні дані → $12,730 .
➤ Тепер натисніть ENTER Результат ви побачите у вигляді $12,730 .
При додаванні різних пар у цій комбінованій функції ми повинні вставити Пристрій Я знаю, що це не так; Місяць імена всередині двох масивів на основі аргументів для позицій рядків і стовпців та Пристрій Я знаю, що це не так; Місяць імена з пар повинні бути витримані у відповідному порядку.
Читати далі: Як зіставити декілька критеріїв з різних масивів в Excel
СУМАРНИЙ ПРОДУКТ vs ІНДЕКС-МАТЧ
- На сьогоднішній день, на жаль, це не так. РЕЗУЛЬТАТ повертає суму добутків виділених масивів. Її можна використовувати як альтернативу формули масивів . РЕЗУЛЬТАТ також може бути використана з декількома критеріями в Excel для різноманітних аналізів та порівнянь.
- З іншого боку, поєднання ІНДЕКС і МАТЧ функції можуть бути досить ефективною альтернативою функції пошуку Excel для пошуку певного значення у визначеному наборі даних. Поєднання ПІДСУМКИ функціонувати з INDEX-MATCH функції можуть творити чудеса, в той час як обчислення умовної суми за кількома критеріями .
Заключні слова
Я сподіваюся, що ця стаття про використання РЕЗУЛЬТАТ , ІНДЕКС Я знаю, що це не так; МАТЧ Якщо у вас виникли запитання або побажання, будь ласка, повідомте мені про це у своїх цінних коментарях. Ви також можете ознайомитися з іншими нашими інформативними та цікавими статтями на тему функцій Excel на цьому сайті.