Retornar todos os valores maiores que zero - Matricial? calc

Tenho na coluna A os nomes e nas colunas B a M os valores.
Quero pesquisar por exemplo na coluna E todos os valores maiores que zero e retonar os respectivos nomes e seus valores.

Arquivo de exemplo:
teste.ods

Alguém pode me ajudar com isso?
Obrigado

@mrkalvin Segue sua planilha com a matricial funcionando

15492444678852177.ods

obrigado era isso que precisava
só fiz uma alteração, onde estava a função “maior” troquei para “menor”:

=SEERRO(ÍNDICE(Tabela;MENOR(SE(Col_E>0;LINHA(Col_E)-1);LINHA(A2)-1);1);"")

assim mostra na ordem correta do primeiro para o ultimo item, com o maior começava pelo último item.

Ola @Conras, tinha chegado nesta formula, mas não consegui pegar os valores individuais de cada nome !

@Gilberto Shiavinatto infelizmente o LO não trabalha igual o Excel. No nosso caso precisamos criar a matriz na primeira célula, e depois fazer Ctrl+C e Ctrl+V … Vai entender

@mrkalvin Sem problemas amigo. Contente que deu certo.

Estou fazendo uns teste aqui e surgiu um problema,
se eu recorto a ‘Tabela’ A2:M23

e colo em A10 por exemplo, a formula deixa de funcionar ela muda para:

=SEERRO(ÍNDICE(Tabela;MAIOR(SE(Col_E>$O$2;LINHA(Col_E)-1);LINHA(A10)-1);1);"")

saberia corrigir isso ?
Obrigado

consegui corrigir a formula isso com a tabela em a10

=SEERRO(ÍNDICE(Tabela;MENOR(SE(Col_E>0;LINHA(Col_E)-(LINHA($A$10)-1));LINHA(A10)-(LINHA($A$10)-1));1);"")

Agora da pra copiar e colar a tabela em qualquer lugar na planilha

se a tabela estiver em a2 como no arquivo de exemplo original a formula seria assim:

=SEERRO(ÍNDICE(Tabela;MENOR(SE(Col_E>0;LINHA(Col_E)-(LINHA($A$2)-1));LINHA(A2)-(LINHA($A$2)-1));1);"")

se alguém tiver uma sugestão melhor, pode dizer! Obrigado

@mrkalvin, não serve por: Dados /Mais filtros / Filtro avançado,

Ou por: Dados Autofiltro,

Descrição da imagem

Descrição da imagem

Outra solução com adição de coluna para trabalho e funções ÍNDICE e CORRESP:

Arquivo do teste|attachment

.

Tentei usar a ref. do Excel que passou, mas não consegui fazer pegar >0 só pontuais.

Não conhecia essa opção de filtro avançado, achei interessante!

Mas assim não é viável pra mim, onde os valores serão exibidos para o usuário, só tem espaço para uma coluna de nome e uma coluna de valor.

Creio que a solução seria por Macro, porem não tenho conhecimento para tal.

Mas estes valores são dinâmicos, mudam conforme digitação, ou é tipo geração de relatório para distribuição ? Se sim, pode-se ligar as respostas no resultado do filtro avançado.

é um campo alimentado pelo usuario não contem formulas nele.

Acho que vou ter que usar uma solução parecida com esse video:

"PROCV que retorna todas as correspondências encontradas"

Vide complemento na resposta.