Eu tenho a seguinte fórmula de matriz em uma coluna da minha planilha:
{=SMALL(IF('PFMEA 2020-2021'!$N$16:$N$1048576="H";ROW('PFMEA 2020-2021'!$N$16:$N$1048576);"-");1)}
onde o argumento final da fórmula pequena aumenta em um para cada linha.
Como você pode ver na captura de tela abaixo, pelo menos alguns dos valores na matriz gerada pela instrução if interna são números:
Então, como o A10 retorna um erro #N/A em vez do menor valor? Da mesma forma, por que A11 não retorna o segundo menor valor, etc.
Acabou que havia algumas linhas na outra folha que retornavam erros. Quando os removi, a fórmula funcionou novamente. Acontece que
SMALL
só aceita alguns valores não numéricos na matriz de entrada, valores de erro não sendo um deles.