Формула Excel: столбец поиска и суммы -

Общая формула

=SUM(INDEX(data,0,MATCH(val,header,0)))

Резюме

Чтобы найти и вернуть сумму столбца, вы можете использовать формулу, основанную на функциях ИНДЕКС, ПОИСКПОЗ и СУММ. В показанном примере формула I7 имеет следующий вид:

=SUM(INDEX(C5:F11,0,MATCH(I6,C4:F4,0)))

Объяснение

Ядро этой формулы использует функции ИНДЕКС и ПОИСКПОЗ особым образом, чтобы вернуть полный столбец вместо одного значения. Работая изнутри наружу, функция ПОИСКПОЗ используется, чтобы найти правильный номер столбца для фруктов в I6:

MATCH(I6,C4:F4,0)

ПОИСКПОЗ возвращает 2 внутри функции ИНДЕКС в качестве аргумента номер_столбца, где для массива задан диапазон C5: F11, который включает данные для всех фруктов.

Сложная часть формулы - это аргумент row_num, который равен нулю. Установка row в ноль приводит к тому, что INDEX возвращает все значения в соответствующем столбце в массиве следующим образом:

=SUM((6;12;4;10;0;9;6))

Затем функция СУММ возвращает сумму всех элементов в массиве, 47.

Интересные статьи...