= COUNTIFS ( INDEX (Table,0, MATCH (name,Table[#Headers],0)),criteria))Resum
Per utilitzar COUNTIFS amb una columna de taula variable, podeu utilitzar INDEX i MATCH per cercar i recuperar la columna de COUNTIFS. A l'exemple que es mostra, la fórmula de H5 és:
Explicació= COUNTIFS ( INDEX (Table1,0, MATCH (G5,Table1[#Headers],0)),'x')
En primer lloc, per context, és important tenir en compte que podeu utilitzar COUNTIFS amb una referència estructurada regular com aquesta:
= COUNTIFS (Table1[Swim],'x')
Aquesta és una fórmula molt més senzilla, però no la podeu copiar a la columna H, perquè la referència de la columna no canviarà.
L'exemple d'aquesta pàgina, per tant, pretén mostrar una manera de configurar una fórmula que faci referència a una taula amb una referència de columna variable.
Treballant des de dins cap a fora, la funció MATCH s’utilitza per trobar la posició del nom de la columna que apareix a la columna G:
com s'utilitza la funció de recompte a Excel per a text
MATCH (G5,Table1[#Headers],0)
MATCH utilitza el valor de G5 com a valor de cerca, les capçaleres de la taula 1 per a la matriu i 0 per al tipus de coincidència per forçar una coincidència exacta. El resultat per a G5 és 2, que entra a INDEX com a número de columna:
INDEX (Table1,0,2,0))
El número de fila de l'avís s'ha establert a zero, cosa que fa que INDEX retorni tota la columna, que és C5: C13 en aquest exemple.
com preparar un calendari d’amortització
Aquesta referència entra normalment a COUNTIFS:
= COUNTIFS (C5:C13,'x')
COUNTIFS compta les cel·les que contenen 'x' i retorna el resultat, 5 en aquest cas.
Quan la fórmula es copia a la columna H, INDEX i MATCH retornen la referència de columna correcta a COUNTIFS a cada fila.
Alternativa amb INDIRECTA
La funció INDIRECTA també es pot utilitzar per configurar una referència de columna variable com aquesta:
= COUNTIFS ( INDIRECT ('Table1['&G5&']'),'x')
Aquí, la referència estructurada s’uneix com a text i INDIRECT avalua el text com una referència de cel·la adequada.
Nota: INDIRECT és un funció volàtil i pot causar problemes de rendiment en llibres de treball més grans o més complicats.
Autor Dave Bruns