MS Excel | MATCH / ПОИСКПОЗ

 

Скачать Excel файл с примером: Функция: MATCH

Возвращает позицию (номер строки или номер столбца) искомого значения в массиве.

 

MATCH(lookup_value; lookup_array; match_type)

 

lookup_value – искомое_значение;

lookup_array – массив_поиска;

match_type – тип_поиска

 

Тип поиска:

0  – поиск точного значения;

1  – поиск точного значения или ближайшего меньшего (данные отсортированы по возрастанию);

-1  – поиск точного значения или ближайшего большего (данные отсортированы по убыванию).

 

Пример использования функции.

 

Имеем таблицу продаж детских товаров:

 

 

Хотим знать какой товар был лучше всего распродан.

Для этого сначала найдем номер строки по товару, продажи которого больше других:

 

 

Где:

lookup_value – искомое значение: максимальное из массива "Продано, шт.": MAX(B2:B7);

lookup_array – массив поиска искомого значения (B2:B7);

match_type – тип поиска: 0 (поиск точного значения).

 

Результат искомого номера строки:

 

 

Далее, с помощью функции INDEX() / ИНДЕКС() найдем наименование товара по найденному номеру строки:

 

 

Где:

array – таблица товар_продано (A2:B7);

row_num – номер строки искомого значения: найденный нами с помощью функции MATCH();

column_num – номер колонки искомого значения: 1 (колонка с товарами).

 

Результат нашего исследования:

 

 



© 2018 | Анна Петросян | pashelp@yandex.ru