
Fórmula genérica
(=AND(range1=range2))
Resumo
Para confirmar que dois intervalos do mesmo tamanho contêm os mesmos valores, você pode usar uma fórmula de matriz simples baseada na função AND. No exemplo mostrado, a fórmula em C9 é:
(=AND(B5:D12=F5:H12))
Observação: esta é uma fórmula de matriz e deve ser inserida com control + shift + enter.
Explicação
A função AND foi projetada para avaliar várias expressões lógicas e retorna TRUE somente quando todas as expressões são TRUE.
Neste caso, simplesmente comparamos um intervalo com outro com uma única expressão lógica:
B5:D12=F5:H12
Os dois intervalos, B5: B12 e F5: H12 têm as mesmas dimensões, 5 linhas x 3 colunas, cada uma contendo 15 células. O resultado dessa operação é uma matriz de 15 valores TRUE FALSE das mesmas dimensões:
(TRUE, TRUE, TRUE;
TRUE, TRUE, TRUE;
TRUE, TRUE, TRUE;
TRUE, TRUE, TRUE;
TRUE, TRUE, TRUE;
TRUE, TRUE, TRUE;
TRUE, TRUE, TRUE;
TRUE, TRUE, TRUE)
Cada valor TRUE FALSE é o resultado da comparação das células correspondentes nas duas matrizes.
A função AND retorna TRUE apenas se todos os valores na matriz forem TRUE. Em todos os outros casos, AND retornará FALSE.
Opção que diferencia maiúsculas de minúsculas
A fórmula acima não faz distinção entre maiúsculas e minúsculas. Para comparar dois intervalos diferenciando maiúsculas de minúsculas, você pode usar uma fórmula como esta:
(=AND(EXACT(range1,range2)))
Aqui, a função EXACT é usada para garantir que o teste faça distinção entre maiúsculas e minúsculas. Como a fórmula acima, esta é uma fórmula de matriz e deve ser inserida com control + shift + enter.