Buscando uma fórmula para determinar números duplicados em uma linha de planilha?

1

Existe uma fórmula para me contar se houver duplicatas aparecendo em uma linha?
Se eu tiver de 3 a 6 colunas de números individuais, gostaria de saber se algum número está duplicado em alguma linha específica? Para manter isso simples, a melhor maneira de pensar sobre isso são números de loteria: Se eu tiver linhas com 7-7-5; depois 4-5-2 abaixo disso; então 1-5-7; depois 2-2-5; então 1-0-9; então 1-1-3; então 1-0-1; então 5-4-2. Você pode ver que a primeira, quarta, sexta e sétima linha tinham duplicatas.

Existe uma fórmula que calcule isso para mim?

    
por Andy C. 09.03.2011 / 05:47

2 respostas

1

Você pode usar o SUMPRODUCT para isso, considerando três colunas:

=IF(SUMPRODUCT((A1:C1<>"")/COUNTIF(A1:C1,A1:C1&""))<>3, "DUPES", "")

A função SUMPRODUCT aqui funciona como uma fórmula de matriz sem ser uma e itera em todo o intervalo, e o resultado é o número de valores exclusivos. Você então apenas compara isso com o número fixo de colunas que você tem, e atribui resultados VERDADEIRO / FALSO conforme necessário.

    
por 31.08.2011 / 08:03
0

Não tenho certeza sobre uma única fórmula. Como são apenas de 3 a 6 colunas, repita essa fórmula nas células de 3 a 6 ao lado dos dados originais. (este exemplo é para 3 colunas)

=countif(a1,a1:a3) 

Então, se você realmente precisa em uma coluna ... Na coluna ao lado dessa fórmula, eu acabei de colocar uma instrução OR testando > 1 para cada coluna dentro de uma instrução IF.

=if(or(d1>1,e1>1, f1>1),"DUPLICATES!!","no dupes")
    
por 09.03.2011 / 05:56