Página 1 de 1

Auditoria Planilha de Contratos - Ajuda Urgente

Enviado: 25 Jun 2021 às 16:05
por anapca
Olá pessoal, tudo bem? Estou louca atrás de um norte no Excel.

Tenho 2 planilhas, A e B. Ambas são sobre contratos e possuem as mesmas colunas (número do contrato, nome do comprador, fornecedor, valor, vigência).

Porém, as 2 foram extraídas de lugares diferentes. E uma delas possui mais linhas do que a outra (mais acordos). Preciso URGENTE validar se as informações do contrato 1, da planilha A, bate com o contrato 1 da planilha B, por exemplo (em todos os critérios).

O que consegui fazer até agora simplesmente foi verificar e realçar via formatação condicional quais dos contratos tem em ambas as planilhas; jogando para as últimas linhas aqueles contratos que eu não poderei comparar pois não há nas duas planilhas.

Como vocês sugerem?

Obs. vou dar um exemplo:

Na Planilha A consta: contrato 001 - Maria dos Anjos - R$1.000,00
Na Planilha B consta: contrato 001 - Maria dos Anjos - R$1.000,50
LOGO... Sei que NÃO está correto; há discrepância. Caso as 2 fossem iguais, eu saberia que está correto.


Agradeço muito se puderem.

Re: Auditoria Planilha de Contratos - Ajuda Urgente

Enviado: 25 Jun 2021 às 18:19
por osvaldomp
Olá, @anapca .

Segue um caminho para identificar os registros divergentes. Veja se aproveita.
Considerei o seu exemplo resumido: contrato | nome | valor respectivamente nas colunas A, B e C. Altere para o caso real.

1. em uma planilha vazia no próprio arquivo cole a partir de A2 os registros da planilha A (considerei títulos de coluna na linha 1)
2. em seguida, logo abaixo, cole os registros da planilha B (exemplo, se os dados da planilha A ocupam até a linha 500, cole os dados da B a partir de A501)
3. ordene tudo com base na coluna A (contrato). Se quiser identificar a origem dos registros crie um identificado na coluna E antes de ordenar.
4. em D2 cole ~~~> =SE(E(A2=A3;D3="divergente");"oba";"")
5. em D3 cole ~~~> =SE(OU(A3<>A2;C3=C2);"";"divergente") ~~~> se existe a possibilidade de valores iguais para contratos diferentes então será preciso ajustar esta fórmula
6. selecione D2:D3 e aplique duplo clique no canto inferior direito de D3 para estender as fórmulas pela coluna D, ou arraste
7. para substituir as fórmulas pelos seus respectivos valores ~~~> selecione a coluna D | Copiar | Colar Valores
8. selecione qualquer célula em A1:D1 | menu Dados | Filtro

Com o filtro aplicado, na setinha de D1 se for escolhido Vazias você terá os registros que batem, se escolher oba e divergente terá os que não batem.

Se você nos informar o que deseja fazer após a identificação, ou seja, qual o objetivo final, então poderemos propor uma solução completa via macro, se for aceitável e do seu interesse.