Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Utilize essa sessão para criar tópicos relacionados a tabelas dinâmicas, formatações condicionais, subtotais, filtros, etc
Por Vand
Posts
#49922
Boa tarde pessoal,

Preciso muito de ajuda de vocês para conseguir auditar os itens de uma base de dados.

Essa planilha funciona assim: nas linhas, estão as notas fiscais que entram (débito) e que saem (crédito) na empresa.

Os valores que entram devem ser os mesmos valores que saem. Eventualmente, é necessário somar mais de um débito, para um único crédito, ou mais de um crédito para um único débito.

A numeração de cada nota fiscal aparece em cada linha, após a expressão " NF." ou após a "Rj"

É possível desenvolver algum comando que automatize essa conferência?

Muito obrigado.
Você não está autorizado a ver ou baixar esse anexo.
Por HugoM
#50024
Boa tarde Vande,

Na minha visão, existem duas formas de fazer isso. A primeira seria através de macro, o que poderia ser um problema, caso você não tenha domínio de VBA. Isto porque, qualquer alteração na base poderia afetar a programação e, com isso, ajustes seriam necessários.

A outra forma é através de fórmulas que, com base no padrão do arquivo apresentado, seria possível extrair o número das notas fiscais e também consolidar em uma única coluna débitos e créditos.

Tendo isso, faria uma tabela dinâmica, consolidando os dados, de modo a identificar quais notas fiscais estão com saldos diferentes de zero.

Importante ressaltar que a melhor solução em termos de automatização seria a utilização de macro (formatar, tratar e consolidar o banco de dados).

Anexei o arquivo com a solução, para que você possa visualizar melhor. Não quis formatar o banco, para que você possa facilitar a sua visualização. Abaixo, coloquei um passo-a-passo.

1) criar uma fórmula na coluna "O" para extrair o número da nota fiscal.
2) consolidar em uma única coluna (P) os valore de débitos e crédito, sendo débito negativo.
3) criar uma tabela dinâmica com os dados contidos nas colunas O e P.
4) Filtrar na tabela dinâmica valores inferiores a -0.001 e superiores a 0.001.

Espero ter ajudado.
Você não está autorizado a ver ou baixar esse anexo.
Por Vand
Posts
#50145
Boa tarde, Hugo. Tudo bem?

Muito obrigado pela resposta. Atenderá perfeitamente!!!

Uma dúvida: existe uma forma dos comandos funcionarem independente da posição que aparecer o número da nota fiscal ? nesse caso, o número da NF apareceu sempre depois de "N.F." ou "Rj", mas ,em outros casos, ele pode aparecer em qualquer posição do texto, inclusive no início, precedido, ou não, das palavras "N.F" ou "Rj".

Muito obrigado, mais uma vez!

Forte abraço.
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord