COUNTIF
não retornará uma matriz. Experimente essa fórmula inserida na matriz (confirme pressionando ctrl+shift
ao atingir enter
:
=INDEX(Sheet1!$A$1:$Z$1,SMALL(IF(ISNUMBER(SEARCH(A2,Sheet1!$C$2:$J$8)),COLUMN(Sheet1!$C$2:$J$8)),1))
Eu estou tentando obter o cabeçalho da coluna de uma célula na Sheet1 quando essa célula contém uma substring que é definida pela célula Sheet2! A2. Eu usei essa fórmula com sucesso para os casos em que a string = substring, no entanto, quando há outros caracteres, ela falha:
=INDEX(Sheet1!$A$1:$Z$1,SMALL(IF(Sheet1!$C$2:$J$8=$A2,COLUMN(Sheet1!$C$2:$J$8)-COLUMN($A2)+1),1))
Eu tentei substituir a condição de teste IF por COUNTIF (Sheet1! $ C $ 2: $ J $ 8, $ A2) > 0, que encontra com sucesso todas as subseqüências relevantes, mas sempre retorna o cabeçalho da coluna da terceira coluna. Não sei por que essa mudança ocorre.