= SUM ( INDEX (data,0, MATCH (val,header,0)))Resum
Per buscar i retornar la suma d'una columna, podeu utilitzar la fórmula a basada en les funcions INDEX, MATCH i SUM. A l'exemple que es mostra, la fórmula a I7 és:
Explicació= SUM ( INDEX (C5:F11,0, MATCH (I6,C4:F4,0)))
El nucli d’aquesta fórmula utilitza la funció INDEX i MATCH d’una manera especial per retornar una columna completa en lloc d’un valor únic. Treballant de dins cap a fora, la funció MATCH s’utilitza per trobar el número de columna correcte per a la fruita a I6:
MATCH (I6,C4:F4,0)
MATCH retorna 2 dins de la funció INDEX com a argument column_num, on la matriu s'estableix en el rang C5: F11, que inclou dades de totes les fruites.
La part complicada de la fórmula és l’argument row_num, que s’estableix a zero. Si configureu la fila a zero, INDEX retornarà tots els valors de la columna coincident en una matriu com aquesta:
= SUM ({612410096})
La funció SUM retorna llavors la suma de tots els elements de la matriu, 47.
Autor Dave Bruns