Comofunciona:
EscrevaessaFórmuladeMatriznaCélula
A10
,terminecomCtrl+Shift+Enter
,preenchaDireitaedepoisemAbaixo.{=IFERROR(INDEX($B$2:$D$6,SMALL(IF((INDEX($B$2:$D$6,,$B$8)>$A$8),MATCH(ROW($B$2:$D$6),ROW($B$2:$D$6)),""), ROWS(B2:$B$2)), COLUMNS($A$1:A1)),"")}
Nota:
-
Isso extrairá apenas dois registros, já que tem uma pontuação maior que 65%.
-
A célula
A8
tem critérios 65% eB8
tem posição de coluna2
(coluna de pontuação). -
Ajuste referências de célula na fórmula conforme necessário.
Editado:
INDEX($B$2:$D$6, , $B$8)
, torna-se
INDEX($B$2:$D$6, , 2)
e devolve C2:C6
.
C2:C6
é comparado a $ A $ 8 (que é 65% neste exemplo).
MATCH(ROW($B$2:$D$6), ROW($B$2:$D$6)), "")
torna-se , {1;2;3;4;5}, "")
Em combinação com o teste IF em C2:C6
para >$A$8
, retorna linhas,
{1;"";"";"";4;""}
de Name Column
.
Por fim, arraste a fórmula para a direita e, em seguida, para baixo conclui a extração de dados.