Use agregado:
Coloque:
=AGGREGATE(15,6,$B$2:$B$11/($B$2:$B$11>0),D7)
Em F7 e copie.
Em seguida, use a mesma fórmula em E para corresponder ao retorno com o nome.
Eu vi perguntas semelhantes aqui e SO, mas nada que corresponda à minha pergunta ou eu possa ajustar o suficiente para fazer o trabalho. Desculpe, não posso postar a foto aqui, ainda esperando a reputação crescer.
Como você pode ver na imagem, estou tentando puxar as 3 principais e 3 contas inferiores da tabela em A1. Meu problema está na parte inferior 3. Estou tentando omitir todas as linhas com 0 na coluna B, e só tenho que puxar #s que são > 0. Eu suponho que uma função IF em algum lugar funcionaria, mas eu não consegui.
Use agregado:
Coloque:
=AGGREGATE(15,6,$B$2:$B$11/($B$2:$B$11>0),D7)
Em F7 e copie.
Em seguida, use a mesma fórmula em E para corresponder ao retorno com o nome.
Não é possível fazer nenhuma tentativa ou teste, mas existe a função SMALL (): especifique o intervalo e o número da posição, para evitar zeros - se você contar o número de zeros, por exemplo, 4 e, em seguida, definir a função pequena para obter posições 5, 6 e 7 ...
Edite as células D5 D6 e D7 para obter as 3 menores usando o resultado do countif e o valor em c5 c6 e c7 ...