Encontrando nomes mais repetidos

0

Eu tenho várias listas de classificação de pessoas. Eu os coloquei em uma planilha do Excel, cada lista ocupando 1 coluna

A=washington Post
B=Yahoo
C=Fox
D=NFL.com

Essas listas estão classificando os mesmos indivíduos, portanto, seus nomes estão em todas as listas, mas cada lista os classifica de forma diferente. Todos os nomes estão no mesmo formato.

Eu quero que os nomes que aparecem mais acima nessas listas sejam exibidos de forma mais consistente em uma coluna final separada. A ideia é classificar as pessoas que a maioria das fontes classifica com maior consistência.

Então, se houver 4 listas, e Joe Davidson for classificado 1,2,1,3 respectivamente, Ele obterá uma pontuação composta de 7 (1 + 2 + 1 + 3). A pessoa com o menor escore composto apareceria mais alta na coluna final, e o próximo escore composto mais baixo ficaria em segundo lugar, e assim por diante na coluna.

    
por user358807 18.08.2014 / 05:01

1 resposta

0

Uma abordagem possível, fácil de manter, usando colunas auxiliares: crie uma cópia dos nomes na coluna E e classifique-os em ordem alfabética.

Calcule a pontuação total do ranking na coluna F com

= MATCH (E2, $ A $ 2: $ A $ 21,0) + MATCH (E2, $ B $ 2: $ B $ 21,0) + MATCH (E2, $ C $ 2: $ C $ 21,0) + MATCH (E2, $ D $ 2: $ D $ 21,0)

Classifique os resultados na coluna G com

=RANK(F2,$F$2:$F$21,1)

Isso provavelmente incluirá duplicatas, então você precisa de um desempate na coluna H usando

=IF(COUNTIF($G$2:$G$21,G2)>1,(ROW()/100),0)

Adicione o desempate à classificação inicial na coluna I

=G2+H2

Calcule a classificação única na coluna J

=RANK(I2,$I$2:$I$21,1)

Relacione os nomes de acordo com a classificação única com

=INDEX($E$2:$E$21,J2)

Oculta as colunas E a J se elas perturbarem o layout da sua planilha ou colocá-las em uma planilha oculta.

    
por 18.08.2014 / 06:04