Excel: Função de soma de verificação para verificar se a tabela foi copiada corretamente

2

Eu tenho o seguinte cenário:

  1. Eu tenho uma planilha com uma tabela grande.
  2. Eu abro a planilha B e copio a tabela de A para ela.
  3. Quero verificar se copiei a tabela de A para B corretamente.

A fim de fazer o passo 3 eu normalmente soma (e média, etc.) todos os números na tabela checam se eu obtiver o mesmo número que recebo para a tabela original.

No entanto, eu gostaria de ter uma função de soma de verificação como checksum(<2D RANGE>) que retornaria uma soma de verificação (por exemplo, MD5) da tabela no intervalo determinado. Eu usaria essa função checkusum na planilha A e depois na planilha B e compararia os valores obtidos para descobrir se a tabela que copiei corresponde à original.

    
por Augustin 11.08.2015 / 22:19

1 resposta

1

Você poderia juntar algo com funções de planilha que compara os valores em suas tabelas de origem e de destino em pares e, em seguida, retorna TRUE se os valores corresponderem e FALSE , se não.

Por exemplo, o seguinte compara A1:Z100 na Folha1 e na Folha2.

=SUMPRODUCT(1*EXACT(Sheet1!A1:Z100,Sheet2!A1:Z100))=ROWS(A1:Z100)*COLUMNS(A1:Z100)

Isso faz uma comparação entre maiúsculas e minúsculas em pares das células em cada intervalo e conta o número de correspondências. Essa contagem é então comparada ao número de células no intervalo retangular. Se as contagens corresponderem, então TRUE . Caso contrário, FALSE .

Observe que isso só compara os valores nas células. Isso não verifica fórmulas, apenas sua saída.

    
por 11.08.2015 / 22:58