Функції індекс і ПОИСКПОЗ в excel на простих прикладах

Функція ПОИСКПОЗ в Excel

Функція ПОИСКПОЗ повертає відносне розташування осередку в заданому діапазоні Excel, вміст якої відповідає згаданої значенням. Тобто дана функція повертає не саме вміст, а його місце розташування в масиві даних.

Наприклад, на малюнку нижче формула поверне число 5. оскільки ім'я "Дарина" знаходиться в п'ятому рядку діапазону A1: A9.

Функції індекс і ПОИСКПОЗ в excel на простих прикладах

У наступному прикладі формула поверне 3. оскільки число 300 знаходиться в третьому стовпці діапазону B1: I1.

З наведених прикладів видно, що першим аргументом функції ПОИСКПОЗ є шукане значення. Другим аргументом виступає діапазон, який містить дані значення. Також функція має ще й третій аргумент, який задає тип зіставлення. Він може приймати один з трьох варіантів:

  • 0 - функція ПОИСКПОЗ шукає перше значення в точності дорівнює заданому. Сортування не потрібно.

Функції індекс і ПОИСКПОЗ в excel на простих прикладах

  • 1 або зовсім опущено - функція ПОИСКПОЗ шукає найбільше значення, яке менше або дорівнює заданому. Потрібно сортування в порядку зростання.

    Функції індекс і ПОИСКПОЗ в excel на простих прикладах

  • -1 - функція ПОИСКПОЗ шукає найменше значення, яке більше або дорівнює заданому. Потрібно сортування в порядку убування.

    Функції індекс і ПОИСКПОЗ в excel на простих прикладах

    Поодинці функція ПОИСКПОЗ. як правило, не представляє особливої ​​цінності, тому в Excel її дуже часто використовують разом з функцією ІНДЕКС.

    Функція ІНДЕКС в Excel

    Функція ІНДЕКС повертає вміст комірки, яка знаходиться на перетині заданих рядки і стовпці. Наприклад, на малюнку нижче формула повертає значення з діапазону A1: C4, яке знаходиться на перетині 3 рядки і 2 колонки.

    Функції індекс і ПОИСКПОЗ в excel на простих прикладах

    Варто відзначити, що номери рядків і стовпців задаються щодо верхньої лівої комірки діапазону. Наприклад, якщо ту ж таблицю розташувати в іншому діапазоні, то формула поверне той же результат:

    Функції індекс і ПОИСКПОЗ в excel на простих прикладах

    Якщо масив містить тільки один рядок або один стовпець, тобто є вектором, то другий аргумент функції ІНДЕКС вказує номер значення в цьому векторі. При цьому третій аргумент вказувати необов'язково.

    Наприклад, наступна формула повертає п'ятого значення з діапазону A1: A12 (вертикальний вектор):

    Функції індекс і ПОИСКПОЗ в excel на простих прикладах

    Дана формула повертає третє значення з діапазону A1: L1 (горизонтальний вектор):

    Спільне використання ПОИСКПОЗ і ІНДЕКС в Excel

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

    Функції індекс і ПОИСКПОЗ в excel на простих прикладах

    = ІНДЕКС (B2: E13; ПОИСКПОЗ (C15; A2: A13; 0); ПОИСКПОЗ (C16; B1: E1; 0))

    Функції індекс і ПОИСКПОЗ в excel на простих прикладах

    Як бачите, ми отримали вірний результат. Якщо поміняти місяць і тип товару, формула знову поверне правильний результат:

    Функції індекс і ПОИСКПОЗ в excel на простих прикладах

    У цій формулі функція ІНДЕКС вживає всіх 3 аргументу:

    1. Перший аргумент - це діапазон B2: E13, в якому ми здійснюємо пошук.

    Функції індекс і ПОИСКПОЗ в excel на простих прикладах

  • Другим аргументом функції ІНДЕКС є номер рядка. Номер ми отримуємо за допомогою функції ПОИСКПОЗ (C15; A2: A13; 0). Для наочності обчислимо, що ж повертає нам дана формула:

    Функції індекс і ПОИСКПОЗ в excel на простих прикладах

  • Третім аргументом функції ІНДЕКС є номер стовпця. Цей номер ми отримуємо за допомогою функції ПОИСКПОЗ (C16; B1: E1; 0). Для наочності обчислимо і це значення:

    Функції індекс і ПОИСКПОЗ в excel на простих прикладах

    Якщо підставити в вихідну громіздку формулу замість функцій ПОИСКПОЗ вже обчислені дані з комірок D15 і D16, то формула перетвориться в більш компактний і зрозумілий вигляд:

    Функції індекс і ПОИСКПОЗ в excel на простих прикладах

    Як бачите, все досить просто!

    На цій прекрасній ноті ми закінчимо. У цьому уроці Ви познайомилися ще з двома корисними функціями Microsoft Excel - ПОИСКПОЗ і ІНДЕКС. розібрали можливості на простих прикладах, а також подивилися їх спільне використання. Сподіваюся, що даний урок Вам у нагоді. Залишайтеся з нами і успіхів у вивченні Excel.