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 todos
A3=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 todos
A3=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