Página 1 de 1
Transferir dados com a condicional SE
Enviado: 02 Out 2019 às 12:55
por GustavoBarreto
Pessoal boa tarde. Gostaria da vossa ajuda para solucionar um problema.
Em uma planilha eu tenho o histórico de venda, onde lanço o produto, quantidade , valor a receber e etc.
em outra aba na mesma planilha eu quero que me mostre apenas os clientes que estão em aberto. Em uma coluna eu tenho o campo "VALOR A RECEBER". Eu quero criar uma formula que quando a célula dessa coluna estiver maior que 0 ele transporta a linha toda para a outra aba.
não sei se tem uma fórmula para isso ou se é preciso usar VBA
Anexei uma foto do modelo da planilha
Re: Transferir dados com a condicional SE
Enviado: 02 Out 2019 às 15:52
por Estevaoba
Fórmula matricial. Cole e confirme com Ctrl+Shift+Enter.
Código: Selecionar todosA3=SEERRO(ÍNDICE(Total!$A$3:$N$100;MENOR(SE(Total!$N$3:$N$100>0;LIN(Total!$N$3:$N$10)-2);LIN($Z1));CORRESP(Test!A$1;Total!$A$1:$N$1;0));"")
Copie para preencher a tabela.
Good luck!
Re: Transferir dados com a condicional SE
Enviado: 02 Out 2019 às 16:13
por FelipeMGarcia
Amigo,
Veja se o que fiz lhe ajuda, caso queira agradecer, clique na mãozinha.
Abs
Re: Transferir dados com a condicional SE
Enviado: 02 Out 2019 às 16:40
por GustavoBarreto
Estevaoba escreveu:Fórmula matricial. Cole e confirme com Ctrl+Shift+Enter.
Código: Selecionar todosA3=SEERRO(ÍNDICE(Total!$A$3:$N$100;MENOR(SE(Total!$N$3:$N$100>0;LIN(Total!$N$3:$N$10)-2);LIN($Z1));CORRESP(Test!A$1;Total!$A$1:$N$1;0));"")
Copie para preencher a tabela.
Good luck!
Cara colei a formula no A3 mas ficou em branco
Re: Transferir dados com a condicional SE
Enviado: 02 Out 2019 às 16:42
por GustavoBarreto
FelipeMGarcia escreveu:Amigo,
Veja se o que fiz lhe ajuda, caso queira agradecer, clique na mãozinha.
Abs
Felipe muito bom. quase lá.
Faltou o seguinte:
- Quando eu recebo metade da comissão, eu coloco na primeira abada o valor recebido, ele não atualizou para a segunda.
- Quando eu inclui uma linha na primeira aba, não preencheu na segunda
Será que tem jeito ?
Abraços e obrigado por enquanto
Transferir dados com a condicional SE
Enviado: 02 Out 2019 às 17:42
por Estevaoba
É provável que a fórmula não esteja como matricial.
Após colar, certifique-se de pressionar ao mesmo tempo as teclas Ctrl, Shift e Enter.
Se o fizer corretamente, verá chaves { } cercando a fórmula na barra de fórmulas.
Ab.
Transferir dados com a condicional SE
Enviado: 02 Out 2019 às 17:55
por GustavoBarreto
apareceu a chave mas mesmo assim continua zerada
Re: Transferir dados com a condicional SE
Enviado: 02 Out 2019 às 17:59
por Estevaoba
Aqui os resultados ficaram idênticos aos da sua simulação. Fiz em nova aba chamada Test.
Favor conferir no anexo.
Ab.
Re: Transferir dados com a condicional SE
Enviado: 02 Out 2019 às 18:01
por Kledison
Olá,
Estevão o que seria o CORRESP(Test!A$1;Total!$A$1:$N$1.... na sua fórmula? Trocando Test! para Total a fórmula funciona.
Att
Transferir dados com a condicional SE
Enviado: 02 Out 2019 às 18:10
por Estevaoba
Obrigado, Kledison.
Esse é o erro. Esqueci de alterar para referência à aba correta.
GustavoBarreto,
Desculpe, o erro na fórmula que postei.
No caso, substituir Test!A$1 por A$1 na fórmula:
=SEERRO(ÍNDICE(Total!$A$3:$N$100;MENOR(SE(Total!$N$3:$N$100>0;LIN(Total!$N$3:$N$10)-2);LIN($Z1));CORRESP(Test!A$1;Total!$A$1:$N$1;0));"")
Ab.
Re: Transferir dados com a condicional SE
Enviado: 03 Out 2019 às 09:53
por GustavoBarreto
Pessoal deu certo aqui, fiz umas alterações e consegui.
Obrigado pela ajuda