Aqui está uma solução que não usa INDEX () nem SMALL () nem fórmulas de matriz.
Com alguns dados em A1 através de B20 :
EmC1,digite:
=IF(A1="A",1,"")
e em C2 digite:
=IF(A2="A",MAX($C$1:C1)+1,"")
e copie para baixo. Finalmente, em D1 , digite:
=IF(ROWS($1:1)>MAX(C:C),"",OFFSET($B$1,MATCH(ROWS($1:1),C:C)-1,0))
e copie:
EstatécnicausaacolunaCparamarcaraslinhas"boas" de tal forma que é fácil obter os dados delas.