Notifications
Clear all

Pesquisar em coluna - intervalo de dados não conhecido

6 Posts
2 Usuários
0 Reactions
1,112 Visualizações
 Lelo
(@lelo)
Posts: 4
New Member
Topic starter
 

Bom dia pessoal,
andei mexendo em uma planilha e fiz várias tentativas e acho que acabei dando um nó no problema.

A planilha até que é bem simples:

Fiz um exemplo simplificado (fictício) para facilitar. Preciso encontrar os 5 maiores valores em uma coluna digitando o mês.

Colunas B = "Nomes" obrigatoriamente em ordem alfabética (podem chegar a mais de 500).
Col A = indexação da col B em ordem crescente: 1,2.3,.....500.
Col C a N = colunas fixas. No exemplo utilizei os meses (Jan, Fev,...,Dez). Abaixo dos títulos destas colunas existem "unidades" que poderiam ser km, kg ou qualquer outra.

Seria fácil com Maior() mas o intervalo de dados (qual das colunas procurar) não é conhecido até digitar o mês correspondente.

Neste momento, para mim, não aparece a opção de "anexar" arquivo (tenho uma planilha com o exemplo).

Coloquei o arquivo exemplo em um host até descobrir como anexar:

http://www13.zippyshare.com/v/BLMrRYge/file.html

 
Postado : 02/07/2016 8:32 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde Lelo

Na célula D5, copie cole a fórmula abaixo e arraste até a célula D9:
=MAIOR(SE($C$12:$N$12=$B$2;$C$15:$N$20);LIN(A1))

Como é uma fórmula matricial --> clique em F2, depois em CTRL+SHIFT+ENTER, que automaticamente serão inseridas chaves, no início e no final da formula.

Na célula C5 copie e cole a fórmula --> =DESLOC(A1;11;CORRESP(B2;A12:J12;0)-1;1;1) na célula C6 copie e cole =C5
Na célula E5 copie e cole a fórmula--> =DESLOC($A$1;12;CORRESP(B2;A12:J12;0)-1;1;1)

Agora você pode apagar as fórmulas das células H2; H5; H6 e J4 até J9.

Se foi útil, clique na mãozinha que fica do lado da ferramenta Citar.

Para você aprender a anexar arquivos, é só você retornar no tópico da tua apresentação, que eu coloquei lá links para você acessar e aprender.

[]s

Patropi - Mderador

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 02/07/2016 10:41 am
 Lelo
(@lelo)
Posts: 4
New Member
Topic starter
 

Patropi, obrigado pela very fast ajuda... :D

vou digerir suas dicas e depois retorno.

Olhei os links e, desculpe, estava procurando um clipes nesta janela de edição e acabei não vendo abaixo o "anexar". :roll:

abraço

 
Postado : 02/07/2016 11:03 am
 Lelo
(@lelo)
Posts: 4
New Member
Topic starter
 

Patropi, dei uma olhada e parece que o agrupamento da função Maior funciona bem. Mas estou com um probleminha técnico. Ao colar e arrastar a fórmula até D9 a função LIN se altera como seria previsto (A1,2,3,4 e 5) me dando os valores que desejo. Mas ao clicar F2 e Ctl+Shift+Enter todas as 5 funções Lin são modificadas para A1 mostrando somente o valor maior. O que deixei de fazer?

Com relação às funções Proc, alterando a entrada, não está se alterando provavelmente porque os argumentos são aleatórios e não em ordem crescente?

abç

 
Postado : 02/07/2016 12:08 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Lelo

Tem que fazer como eu te falei, primeiro cole a formula na célula, clique em F2, depois CTRL+SHIFT+ENTER, para depois arrastar a formula.
quando você arrastar ela já deve estar como fórmula matricial.

Se fizer certo, funciona perfeitamente, pois eu testei aqui.

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 02/07/2016 1:55 pm
 Lelo
(@lelo)
Posts: 4
New Member
Topic starter
 

Olá Patropi, deu tudo certo, só uma questão de antes e depois...

 
Postado : 05/07/2016 7:15 am