Excel: Como faço para converter várias entradas de linha em uma coluna como uma porcentagem do total de entradas em outra célula?

1

Exemplo: na coluna B

row 10: mop
row 11: top
row 12: cop
row 13: mop

Em outra célula em outra coluna, eu gostaria de saber a porcentagem da palavra "mop" (50%) e outra célula seria a porcentagem da ocorrência de "top" (25%), etc. linhas serão adicionadas conforme necessário e os dados na coluna B não serão iniciados até a linha 10. Obrigado.

    
por MattUebel 02.03.2011 / 01:03

2 respostas

2

Assumindo que as palavras estão na coluna B e começam na linha 10 e você deseja preencher a planilha na linha 65536 (o máximo):

Para determinar a porcentagem de "esfregão":

=COUNTIF($B$10:$B$65536,"mop")/COUNTA($B$10:$B$65536)

Para "top":

=COUNTIF($B$10:$B$65536,"top")/COUNTA($B$10:$B$65536)

E assim por diante.

Se não houver nada na coluna B nas linhas 1-9, você poderá usar apenas $B:$B em vez de $B$10:$B$65536

    
por 02.03.2011 / 02:39
0

Copie e cole a lista usando um filtro avançado para copiar apenas os valores distintos. Copie esses valores para a coluna B.

Na coluna C, crie uma fórmula que use COUNTIF que se pareça com os valores da coluna A e a compare com o valor na mesma coluna da linha B. Algo como: =COUNTIF(A$10:A$13,C10)

Em outro lugar, use COUNTA ou uma função semelhante para contar o número de linhas na coluna A com um valor.

Na coluna D, crie uma fórmula que divida a contagem C da coluna para cada palavra pelo valor total da contagem para obter uma porcentagem.

    
por 02.03.2011 / 01:36