Notifications
Clear all

Fórmula matricial com 3 condições (RETORNAR VALOR MAIS ATUAL

7 Posts
2 Usuários
0 Reactions
1,770 Visualizações
(@rudha)
Posts: 0
New Member
Topic starter
 

Prezados bom dia ,

gostaria de mais uma vez uma grande ajuda de voces , preciso "acertar" a minha fórmula da planilha em anexo ,como podem ver tenho 4 colunas , sendo assim COLUNA A = fórmula que ira me retornar o valor mais recente da minha base de dados , COLUNA B e C = REFERENCIAS a serem buscadas na base de dados

Fórmula utilizada
{=SE(B3="";"";ÍNDICE('base dados'!$A$2:$A$2046;CORRESP(B3&C3;'base dados'!$B$2:$B$2522&'base dados'!$C$2:$C$2567;0)))}

ela me retorna o primeiro valor encontrado e não o último , o que ocorre é que quando eu alimento a aba "base dados" vou inserindo novas linhas e a fórmula não retorna o valor mais atual (coloquei uma linha no fim da base de dados como exemplo de que nao esta voltando o correto grifada em amarelo)

poderiam me ajudar com este quebra cabeça??rsrs (Busquei no Fórum e achei varios tópicos porem os que se pareciam com o meu problema o anexo não abre)

desde de ja OBRIGADO!

abraço a todos e FELIZ 2016

 
Postado : 30/12/2015 8:08 am
(@gui-d)
Posts: 0
New Member
 

Rudha, se entendi bem a formula abaixo resolve seu problema.

=ÍNDICE('base dados'!$A$2:$A$2046;MÁXIMO(SE(('base dados'!$B$2:$B$2046=GERAL!B3)*('base dados'!$C$2:$C$2046=GERAL!C3);LIN('base dados'!$A$2:$A$2046)-LIN('base dados'!$A$2)+1;FALSO)))

Utilize a formula como matricial na célula "A3", arraste para baixo e veja se resolve seu problema.

Dê retorno.

[]

 
Postado : 30/12/2015 10:59 am
(@rudha)
Posts: 0
New Member
Topic starter
 

Boa tarde Guilherme ,

muito obrigado pelo pronto retorno !

Sua Fórmula quase matou o problema! a única coisa que ta "pegando" é que se tivermos algum item da coluna B que nao conste na "base dados" retorna com a informação da primeira célula da coluna A(A2) , seria ´possivel isso nao ocorrer (a célula poderia fica em branco ao inves de retornar o valor de A2 "base dados")

no aguardo , MUITO OBRIGADO!

 
Postado : 30/12/2015 12:48 pm
(@rudha)
Posts: 0
New Member
Topic starter
 

Seria possivel sem ser matricial tambem ? acredito que ira pesar muito a planilha daqui a algum tempo....

 
Postado : 30/12/2015 2:33 pm
(@gui-d)
Posts: 0
New Member
 

Rudha, me desculpe pela demora. Eu estava viajando e não consegui acessar o forum esses dias.

Para resolver seu problema use esta formula como matricial e arraste para baixo, ela ira deixar as referências que não constam na matriz em branco.

=SEERRO(ÍNDICE('base dados'!$A$2:$A$2046;MAIOR(SE(('base dados'!$B$2:$B$2046=GERAL!B3)*('base dados'!$C$2:$C$2046=GERAL!C3);LIN('base dados'!$A$2:$A$2046)-LIN('base dados'!$A$2)+1;falso);1));"")

Sem a utilização de formula matricial, à minha primeira análise, superficial pois estou um pouco atarefado, não consegui pensar em nada. Talvez analisando melhor até seja possível, mas em primeira impressão acho que não.

Abraço.

 
Postado : 04/01/2016 6:33 am
(@rudha)
Posts: 0
New Member
Topic starter
 

Guilherme ,

SEM PROBLEMAS! você esta me ajudando! faça no seu tempo... ;)

inicialmente esta tudo ok com a nova fórmula , vou inserir mais algumas colunas com outras informações seguindo esse linha de raciocínio da sua fórmula e retornarei informando se ficou tudo certinho...de qualquer forma MUITO OBRIGADO pelo suporte!

abraço

 
Postado : 04/01/2016 6:43 am
(@rudha)
Posts: 0
New Member
Topic starter
 

Guilherme , boa tarde

tudo ok , agora

MUITO OBRIGADO!

abraço

 
Postado : 04/01/2016 1:38 pm