Ranking de Nomes no excel?

Tô com uma planilha no qual preciso fazer um ranking de qual nome ou palavra aparece mais nas colunas, teria uma fórmula ou um vba que me mostre isso?

Comments

  • Colega, dê uma olhada na figura anexa. Na célula F2, a fórmula é:

    =SEERRO(ÍNDICE($A$2:$A$20; MENOR(SE(CONT.SE($A$2:$A$20; $A$2:$A$20)=MÁXIMO(CONT.SE($A$2:$A$20; $A$2:$A$20)); SE(CORRESP($A$2:$A$20; $A$2:$A$20; 0)=LIN($A$2:$A$20)-1; LIN($A$2:$A$20)-1; ""); ""); LIN()-1)); "")

    Essa é uma fórmula matricial, que deve ser finalizada teclando-se CTRL+SHIFT+ENTER, ou não funcionará. Essa fórmula foi arrastada até a linha F20 para assegurar que todos os nomes fossem retornados no caso de não existir repetição.

    Agora vc só precisa adaptar o intervalo que eu usei ($A$2:$A$20) para o seu caso. Digamos que seus dados estejam dispostos no intervalo F2:H50. Então é só trocar $A$2:$A$20 por $F$2:$H$50.

    Caso vc queira q apenas um valor seja retornado, mesmo que existam outros com a mesma frequência, pode usar a fórmula da célula D2 ou, simplesmente não arrastar a fórmula acima para as outras células.

    A fórmula em D2 é:

    =ÍNDICE($A$2:$A$20; CORRESP(MÁXIMO(CONT.SE($A$2:$A$20; $A$2:$A$20)); CONT.SE($A$2:$A$20; $A$2:$A$20); 0))

    Também é uma fórmula matricial e, portanto, também deve ser finalizada teclando CTRL+SHIFT+ENTER.

    Espero que isso ajude. Abraço!

     

Sign In or Register to comment.