Формула на Excel: Търсене и колона за сумиране -

Обща формула

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

Обобщение

За да търсите и връщате сумата от колона, можете да използвате формулата, базирана на функциите INDEX, MATCH и SUM. В показания пример формулата в I7 е:

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

Обяснение

Ядрото на тази формула използва функциите INDEX и MATCH по специален начин, за да върне пълна колона вместо единична стойност. Работейки отвътре навън, функцията MATCH се използва за намиране на правилния номер на колоната за плодовете в I6:

MATCH(I6,C4:F4,0)

MATCH връща 2 във функцията INDEX като аргумент column_num, където масивът е зададен в диапазона C5: F11, който включва данни за всички плодове.

Трудната част на формулата е аргументът row_num, който е зададен на нула. Задаването на ред на нула кара INDEX да връща всички стойности в съответстващата колона в масив като този:

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

След това функцията SUM връща сумата от всички елементи в масива, 47.

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