= INDEX (data, MATCH (val,rows,1), MATCH (val,columns,1))Resum
Per cercar valor en una taula amb files i columnes, podeu crear una fórmula que faci una cerca bidireccional amb ÍNDEX i PARTIT . A l'exemple que es mostra, la fórmula de J8 és:
= INDEX (C6:G10, MATCH (J6,B6:B10,1), MATCH (J7,C5:G5,1))
Nota: aquesta fórmula s'estableix en 'coincidència aproximada', de manera que els valors de fila i de columna s'han d'ordenar.
valors de suma excel basats en una altra columnaExplicació
El nucli d'aquesta fórmula és INDEX, que simplement recupera un valor de C6: G10 (les 'dades') basat en un número de fila i un número de columna.
= INDEX (C6:G10, row, column)
Per obtenir els números de fila i columna, fem servir MATCH, configurat per a coincidències aproximades, establint el 3r argument a 1 (TRUE):
MATCH (J6,B6:B10,1) // get row number MATCH (J7,C5:G5,1) // get column number
A l'exemple, MATCH retornarà 2 quan l'amplada és 290 i 3 quan l'alçada és 300.
Al final, la fórmula es redueix a:
mostra els 10 primers a la taula dinàmica
Autor Dave Bruns= INDEX (C6:G10, 2, 3) = 1800