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

Dúvidas sobre cálculos, funções simples e aninhadas, fórmulas matriciais, etc.
#65368
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.
#65373
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.
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