В тази статия ще научим как да търсите и сумирате стойности с INDEX и MATCH функция в Excel.
За да разберем първо формулата, трябва да преразгледаме малко трите функции
- SUM
- ИНДЕКС
- СЪВПАДА
Функцията SUM добавя всички числа в диапазон от клетки и връща сумата от тези стойности.
Функцията INDEX връща стойността при даден индекс в масив.
Функцията MATCH връща индекса на първото появяване на стойността в масив (масив с едно измерение).
Сега ще направим формула, използвайки горните функции. Функцията Match ще върне индекса на стойността за търсене в полето за заглавие. Номерът на индекса вече ще се подава към функцията INDEX, за да получи стойностите под стойността за търсене.
Тогава функцията SUM ще върне сумата от намерените стойности.
Използвайте формулата:
= SUM ( ИНДЕКС (данни, 0, СЪВПАДА (lookup_value, заглавки, 0)))
Горните твърдения могат да бъдат трудни за разбиране. Така че нека разберем това, като използваме формулата в пример
Тук имаме списък с оценки на ученици и трябва да намерим общите оценки за конкретно лице (Гари), както е показано на снимката по -долу.
Използвайте формулата в клетката C2:
= SUM (ИНДЕКС (A2: D6, 0, MATCH (G2, A1: D1 , 0 )))
Обяснение:
- Функцията MATCH съвпада с първата стойност с заглавния масив и връща нейната позиция 3 като число.
- Функцията INDEX приема номера като индекс на колоната за данните и връща масива {92; 67; 34; 36; 51} към аргумента на функцията SUM
- Функцията SUM взема масива и връща SUM в клетката.
Тук стойностите на функцията са дадени като препратка към клетка.
Както можете да видите в горната снимка, получихме СУММАТА на оценките на студент Гари. И това доказва, че формулата работи добре и за съмнения вижте бележките по -долу за разбиране.
Бележки:
- Функцията връща грешката #NA, ако аргументът на масива за търсене към функцията MATCH е 2 - D масив, който е полето на заглавката на данните …
- Функцията съвпада с точната стойност, тъй като аргументът тип съвпадение на функцията MATCH е 0.
- Стойността за търсене може да бъде дадена като препратка към клетка или директно с помощта на символ на кавички (").
- Функцията SUM игнорира текстовите стойности в масива, получени от функцията INDEX.
Надявам се, че сте разбрали как да използвате функцията LOOKUP в Excel. Разгледайте още статии за стойността на търсене в Excel тук. Моля, не се колебайте да заявите вашите запитвания по -долу в полето за коментари. Ние със сигурност ще ви помогнем.
Използвайте INDEX и MATCH за търсене на стойност
Обхват SUM с INDEX в Excel
Как да използвате функцията SUM в Excel
Как да използвате функцията INDEX в Excel
Как да използвате функцията MATCH в Excel
Как да използвате функцията LOOKUP в Excel
Как да използвате функцията VLOOKUP в Excel
Как да използвате функцията HLOOKUP в Excel
Популярни статии
Редактиране на падащ списък
Ако с условно форматиране
Ако с заместващи символи
Преглед по дата