Página 1 de 1

Fórmula Matricial - Considerar Apenas Valores Únicos

Enviado: 19 Jan 2016 às 16:05
por Parkeless
Olá pessoal, boa tarde!

Estava tentando bolar uma solução através de fórmula para nosso amigo Iclaytonl (tópico: http://gurudoexcel.com/forum/viewtopic.php?f=9&t=1224), quando... empaquei. :(

A ideia seria bolar uma fórmula matricial, objetivando retornar a "n"ésima linha em que determinada condição é verdadeira.
Porém, como verifico essa condição em mais de uma coluna, as linhas podem se repetir. E é aí que surge meu problema: preciso que o Excel desconsidere os resultados duplicados de uma Matriz.

Tentei variações com a função FREQUÊNCIA, inclusive tentando usar os exemplos do site da Microsoft... mas, nada funciona kk. Parece que a FREQUÊNCIA se perde pela matriz retornar espaços vazios, ou algo parecido.

Se vocês puderem me ajudar, agradeço muito.

Obs.: Provavelmente existem outras formas de se chegar no mesmo resultado, mas, agora é questão de honra eu aprender como retirar valores indesejados da Matriz kkk.

Anexo planilha com exemplo.

Fórmula Matricial - Considerar Apenas Valores Únicos

Enviado: 19 Jan 2016 às 18:55
por laennder
Cara, posso tentar pensar mais. Mas com um intervalo de mais de uma coluna, eu ainda não consegui.

Se o intervalo que deseja usar a função MENOR (ou MAIOR) for de apenas 1 colunas, dá pra usar a fórmula abaixo.
Código: Selecionar todos
=MENOR(SE(CORRESP(Lista; Lista;0)=LIN(Lista)-MÍNIMO(LIN(Lista) )+1;Lista;"");3)

Fórmula Matricial - Considerar Apenas Valores Únicos

Enviado: 20 Jan 2016 às 08:58
por Parkeless
Laennder, muito obrigado pelo retorno.

Mas, na verdade, minha dúvida é exatamente em relação a duas (ou mais) colunas, pois as linhas se repetem.

Será que é algo que o Excel não faz, e não dá pra se fazer sem recorrer ao VBA? É até estranho cogitar isso, porque até agora tinha tido a impressão de que uma fórmula matricial pode fazer basicamente qualquer coisa (desde que você saiba montá-la).

Fórmula Matricial - Considerar Apenas Valores Únicos

Enviado: 20 Jan 2016 às 09:19
por laennder
Então, eu acho que é possível sim... Mas ainda não parei pra pensar com calma... Marquei esse tópico aqui para voltar nele com mais calma :D

Re: Fórmula Matricial - Considerar Apenas Valores Únicos

Enviado: 20 Jan 2016 às 09:49
por gdomingos
Nossa, fazia bastante tempo que eu não frequentava esse forum.

Parkeless, use essa formula como matricial.
Código: Selecionar todos
=MENOR(SE((TEXTO($B$3:$B$14;"mmmm")=$F$2)+(TEXTO($C$3:$C$14;"mmmm")=$F$2);LIN($B$3:$C$14);"");$F$4)
Veja se é isso que precisa.

[]

Fórmula Matricial - Considerar Apenas Valores Únicos

Enviado: 20 Jan 2016 às 09:56
por laennder
Muito bom, acho que é isso mesmo.

Seja bem vindo de volta gdomingos :D

Fórmula Matricial - Considerar Apenas Valores Únicos

Enviado: 20 Jan 2016 às 09:58
por gdomingos
Obrigado Laennder, o tempo está meio curto, mas vou tentar ficar mais ativo.

Fórmula Matricial - Considerar Apenas Valores Únicos

Enviado: 20 Jan 2016 às 10:07
por Parkeless
Gdomingos,

Que mudança de perspectiva eim kk. E como não pensei nisso :? . Sim, isso resolve meu problema; eu teria que selecionar todas as colunas individualmente (se houvessem mais de duas), mas funciona perfeitamente para o que eu precisava.

Como dou dois likes? :D