В этой статье мы узнаем, как искать и СУММ значения с помощью функции ИНДЕКС и ПОИСКПОЗ в Excel.

Чтобы формула сначала поняла, нам нужно немного пересмотреть три функции. СУММ. ИНДЕКС . MATCH link: / counting-excel-sum-function [SUM function]

складывает все числа в диапазоне ячеек и возвращает сумму этих значений.

link: / lookup-formulas-excel-index-function [INDEX function] возвращает значение по заданному индексу в массиве.

link: / lookup-formulas-excel-match-function [MATCH function] возвращает индекс первого появления значения в массиве (одномерном массиве).

Теперь мы составим формулу, используя указанные выше функции. Функция Match вернет индекс значения поиска в поле заголовка. Номер индекса теперь будет передан в функцию ИНДЕКС, чтобы получить значения под значением поиска.

Затем функция СУММ вернет сумму найденных значений.

Используйте формулу:

= SUM ( INDEX ( data , 0, MATCH ( lookup_value, headers, 0)))

Приведенные выше утверждения могут быть сложными для понимания. Итак, давайте разберемся с этим, используя формулу в примере. Здесь у нас есть список оценок учащихся, и нам нужно найти общие оценки для конкретного человека (Гэри), как показано на снимке ниже.

image

Используйте формулу в ячейке C2:

= SUM ( INDEX ( A2:D6 , 0 , MATCH ( G2 , A1:D1 , 0 )))

Пояснение:

Функция ПОИСКПОЗ сопоставляет первое значение с массивом заголовков и возвращает его позицию 3 * в виде числа.

Функция ИНДЕКС принимает число в качестве индекса столбца для данных и возвращает массив \ {92; 67; 34; 36; 51} к аргументу функции СУММ. Функция СУММ принимает массив и возвращает СУММ в ячейке.

image

Здесь значения функции указаны как ссылка на ячейку.

Как вы можете видеть на снимке выше, мы получили СУММУ оценок студента Гэри. И это доказывает, что формула работает нормально, а в случае сомнений см. Примечания ниже для понимания.

Примечания:

  1. Функция возвращает ошибку #NA, если аргумент массива поиска для функции ПОИСКПОЗ представляет собой двумерный массив, который является полем заголовка данных.

  2. Функция соответствует точному значению, поскольку аргумент типа соответствия функции ПОИСКПОЗ равен 0.

  3. Значение поиска может быть указано как ссылка на ячейку или напрямую с помощью символа кавычки («).

  4. Функция СУММ игнорирует текстовые значения в массиве, полученном от функции ИНДЕКС.

Надеюсь, вы поняли, как это сделать используйте функцию ПРОСМОТР в Excel. Прочтите больше статей о значении поиска в Excel здесь. Не стесняйтесь формулировать свои вопросы ниже в поле для комментариев. Мы обязательно вам поможем.

Статьи по теме

link: / lookup-formulas-use-index-and-match-to-lookup-value [Использовать ИНДЕКС и ПОИСКПОЗ для поиска значения]

`link: / summing-sum-range -with-index-in-excel [Диапазон СУММ с ИНДЕКСОМ в Excel] `

` ссылка: / counting-excel-sum-function [Как использовать функцию СУММ в Excel] `

` link: / lookup-formulas-excel-index-function [Как использовать функцию ИНДЕКС в Excel] `

` link: / lookup-formulas-excel-match-function [Как использовать функцию ПОИСКПОЗ в Excel ] `

` ссылка: / поиск-формулы-excel-lookup-functi on [Как использовать функцию ПРОСМОТР в Excel] `

ссылка: / формулы-и-функции-введение-функции-vlookup [Как использовать функцию ВПР в Excel]

link: / lookup-formulas-hlookup-function-in-excel [Как использовать функцию HLOOKUP в Excel]

Популярные статьи

link: / excel-generals-how-to-edit-a-dropdown-list-in-microsoft-excel [Редактировать раскрывающийся список]

link: / tips-conditional-formatting-with-if-statement [Если с условным форматированием]

link: / logic-formulas-if-function-with-wildcards [Если с wildcards]

link: / lookup-formulas-vlookup-by-date-in-excel [Vlookup-by-date]