Comparando Dígitos Pelo Menos 4 Diferenças

0

Em A1 tenho 19732003, em B1 tenho 19811975. Quero comparar A1 e B1 para ver se pelo menos 4 dos dígitos foram alterados. Isso precisa ser tudo em uma função, não em 8 funções separadas. Eu tentei RIGHT / LEFT MID / CENTER sem sucesso. Eu não sou adepto de trabalhar com macros ou VBA, então eu preciso de uma fórmula por favor. Existe uma maneira de fazer isso? Agradeço antecipadamente por qualquer ajuda.

Cell Value
 A1  19732003
 B1  19811975
     --------

Resultados T / F 00111111 agora conta o número de 1 "s, há pelo menos 4, se assim for em C1 Coloque Verdadeiro

Em inglês, isso é o que eu estou pedindo ao Excel para fazer.

  • O dígito 1 do valor de A1 é diferente do dígito 1 do valor de B1, True False, verifique o próximo dígito
  • O dígito 2 do valor de A1 é diferente do dígito 2 do valor de B1 Verdadeiro Falso
  • O dígito 3 do valor de A1 é diferente do dígito 3 do valor de B1 True False
  • O dígito 4 do valor de A1 é diferente do dígito 4 do valor de B1 Verdadeiro Falso
  • O dígito 5 do valor de A1 é diferente do dígito 5 do valor de B1 Verdadeiro Falso
  • O dígito 6 do valor de A1 é diferente do dígito 6 do valor de B1 True False
  • O dígito 7 do valor de A1 é diferente do dígito 7 do valor de B1 True False
  • O dígito 8 do valor de A1 é diferente do dígito 8 do valor de B1 True False
por Wm Luebbert 24.05.2018 / 16:11

1 resposta

3

Isso iterará um número de 8 dígitos e testará cada dígito com o dígito correspondente no outro número. Se não for igual, retorna 1 para a contagem.

Após a iteração, teste se a saída é maior ou igual a 4 e relata VERDADEIRO se é, e FALSO se não:

=SUMPRODUCT(--(MID(A1,ROW($1:$8),1)<>MID(B1,ROW($1:$8),1)))>=4

    
por 24.05.2018 / 16:33