Fórmula para comparar dados na mesma linha para correspondência exata e retornar um valor

1

Basicamente, o que estou tentando fazer é procurar dados em uma linha que correspondam exatamente e que a fórmula forneça um valor. Por exemplo, se os dados são repetidos mais de uma vez, a fórmula fornece um valor de 1, ou seja,

se celular:

             C            D           E            F            G
    5   7895-5874-17 7474-5555-1 1452-9856-17 1452-9856-17 1452-9856-17

A contagem total para a linha é 2 (repete duas vezes)

Cada instância repetida tem um valor de 1

Obrigado

    
por j.vaz 13.03.2017 / 16:25

1 resposta

0

podemos usar a seguinte fórmula:

=COUNTA(C5:G5)-SUMPRODUCT(1/COUNTIF(C5:G5,C5:G5))

O COUNTA: fornece uma contagem de todas as células que possuem texto. Se todos os 5 estiverem sempre preenchidos, pode ser substituído pelo número 5 .

O SUMPRODUCT recebe uma contagem de células únicas.

Assim, a diferença é o número de duplicatas.

Sehouverespaçosembranconasérie,vocêprecisaráusaraseguintefórmuladematriz:

=COUNTA(C5:G5)-SUM(IF(C5:G5<>"",1/COUNTIFS(C5:G5,C5:G5,C5:G5,"<>")))

sendo uma fórmula de matriz, ela deve ser confirmada com Ctrl-Shift-Enter em vez de Enter ao sair do modo de edição. Se feito corretamente, o Excel colocará {} em torno da fórmula.

    
por 13.03.2017 / 16:58