
Генеричка формула
=SUM(INDEX(data,0,MATCH(val,header,0)))
Резиме
Да бисте претражили и вратили зброј колоне, можете користити формулу засновану на функцијама ИНДЕКС, МАТЦХ и СУМ. У приказаном примеру, формула у И7 је:
=SUM(INDEX(C5:F11,0,MATCH(I6,C4:F4,0)))
Објашњење
Језгро ове формуле користи функције ИНДЕКС и МАТЦХ на посебан начин за враћање пуне колоне уместо једне вредности. Функционишући изнутра према унутра, функција МАТЦХ се користи за проналажење тачног броја колоне за воће у И6:
MATCH(I6,C4:F4,0)
МАТЦХ враћа 2 унутар функције ИНДЕКС као аргумент цолумн_нум, где је низ постављен на опсег Ц5: Ф11, који укључује податке за све плодове.
Лукав део формуле је аргумент ров_нум, који је постављен на нулу. Постављање реда на нулу доводи до тога да ИНДЕКС враћа све вредности у подударној колони у низу попут овог:
=SUM((6;12;4;10;0;9;6))
Затим функција СУМ враћа збир свих ставки у низу, 47.