Baixe a apostila de exemplo
Este tutorial demonstra como usar o Função Excel FREQUENCY no Excel para criar um histograma.
Visão geral da função FREQUENCY
A função FREQUENCY Calcula a frequência dos valores que se enquadram nos intervalos especificados. Retorna uma matriz vertical, contendo contagens de cada “balde”. Observação: esta é uma função de matriz. Leia abaixo as instruções específicas sobre como usar esta função.
(Observe como as entradas da fórmula aparecem)
Função de FREQÜÊNCIA Sintaxe e entradas:
1 | = FREQUENCY (data_array, bins_array) |
data_array - Uma matriz de números cuja frequência você deseja contar.
bins_array - Uma matriz de intervalos ou “intervalos” em que você deseja agrupar as contagens.
Na análise estatística, a frequência é o número de vezes que ocorre um valor de dados. Por exemplo, 8 alunos podem pontuar 65 em um teste. Uma pontuação de 65 teria uma frequência de 8. No Excel, a função de frequência é o número de vezes que um intervalo de valores ocorre. Em vez de apenas 65, você pode calcular quantos alunos pontuam entre 61 e 70.
Vamos dar uma olhada em um exemplo de pontuação de teste de alunos. Existem 2 alunos que pontuaram entre 61 e 70 (Mary e Pam)
1 | {= FREQUÊNCIA (C3: C7, E3: E6)} |
Para usar a função de FREQÜÊNCIA do Excel, configure a faixa de valores que deseja encontrar primeiro:
Os valores do intervalo significam simplesmente:
Observe duas coisas acima. O primeiro valor do intervalo começará em 0 e o máximo é o valor indicado à esquerda.
Há um valor extra que marquei em vermelho também (> 80). Quando encontra um valor acima do intervalo indicado, ele se enquadra nesta categoria.
Feito isso, você precisa selecionar um intervalo com o tamanho do seu intervalo de valores (+ uma linha adicional). Em nosso exemplo aqui, temos quatro intervalos de valores (50, 60, 70 e 80). Portanto, selecionamos cinco (4 + 1 linha adicional).
Insira o intervalo de pontuação de teste e o intervalo de valores na função:
1 | = FREQUÊNCIA (C3: C7, E3: E6) |
Não pressione Enter, mas CTRL + SHIFT + ENTER porque esta é uma fórmula de matriz. Você deve ver colchetes ao redor dele quando feito da maneira certa. Se você estiver usando o Excel 2022 ou Office 365, pode inserir a fórmula normalmente e até mesmo selecionar apenas uma célula para fazer a fórmula. Ele irá se espalhar pela faixa automaticamente.
Isso indica que 0 alunos tiveram pontuações no teste de 0 a 50. 1 aluno de 51 a 60 (Bob). 2 alunos de 61 a 70 (Mary e Pam). 1 aluno de 71 a 80 anos (Kim). E, por último, 1 aluno acima da faixa indicada,> 80 (John).
A função FREQUENCY ignora células que estão vazias ou que contêm valores não numéricos.
Importante: a função FREQUENCY irá ignorar os números armazenados como texto. Para usar a função FREQUENCY com números armazenados como texto, primeiro, use a função VALUE para converter os números armazenados como texto em números reais.
Um uso muito comum para a função FREQUENCY é obter uma contagem distinta. Por exemplo, há cinco pontuações de teste aqui, mas apenas para 3 alunos (John apareceu três vezes, enquanto Bob e Kim apareceram uma vez).
Como a função FREQUENCY não lida com texto, temos que converter os alunos em números. Esses números também devem identificar se são os mesmos alunos. O Excel tem uma função MATCH que determina o número da primeira posição do que você está procurando dentro de um intervalo.
1 | = CORRESPONDÊNCIA (B3: B7, B3: B7,0) |
O que isso significa acima é que você está procurando B3: B7 dentro da faixa de B3: B7. Esta é uma fórmula de matriz e, na verdade, retorna vários resultados que você não consegue ver. Se você clicar dentro da barra de fórmula e pressionar F9 para calcular, verá que mostra:
Isso significa que “John” está na posição 1 (de B3: B7), “Bob” na posição 2 (de B3: B7), “John” na posição 1 (retorna o número da primeira posição), “John” na posição 1 novamente e “Kim” na posição 5.
Precisamos criar um intervalo de valores, bem como nosso exemplo de pontuação de teste. Aqui, queremos contar quantos estão na posição 0 a 1 (John),> 1 a 2 (Bob) e> 4 a 5 (Kim). A função ROW no Excel nos ajuda a recuperar o número da linha.
1 | = ROW (B3: B7) |
Isso nos dá uma fórmula de matriz novamente. ROW (B3) nos dá a linha 3, ROW (B4) nos dá 4 e assim por diante. Você pode clicar dentro da barra de fórmula e pressionar F9 novamente para calcular novamente. Isto mostra:
Queremos que B3 seja a linha 1 e não a linha 3, para que sejam iguais. Para fazer isso, basta deduzir a linha inicial e mais 1.
1 | = ROW (B3: B7) -ROW (B3) +1 |
A linha 3 menos 3 mais 1 é igual a 1. A linha 4 menos 3 mais 1 é igual a 2. E assim por diante. Clique dentro da barra de fórmulas e pressione F9 para verificar.
Portanto, em vez de usar a pontuação do teste como o primeiro argumento e o intervalo de valores como o segundo argumento de FREQUENCY, podemos usar a função MATCH e a função ROW para fazer o mesmo.
1 | = FREQUÊNCIA (CORRESPONDÊNCIA (B3: B7, B3: B7,0), ROW (B3: B7) -ROW (B3) +1) |
Pressione F9 para calcular e mostra:
Isso significa que a posição 0 a 1 apareceu 3 vezes (John), a posição> 1 a 2 apareceu uma vez (Bob), a posição> 2 a 3 e> 3 a 4 apareceu 0 vezes e a posição> 4 a 5 apareceu uma vez (Kim). E, por último, lembre-se de que a FREQUÊNCIA tem um intervalo de valores adicional para aqueles> 5 (acima do intervalo indicado).
Podemos ver quantas vezes cada um dos alunos apareceu agora, mas esse não é o objetivo. Queremos saber quantos alunos distintos existem. E pudemos ver acima que, enquanto o valor for> 0, há um aluno nessa posição. Portanto, queremos somar todos os números na matriz> 0. Vamos primeiro adicionar a função IF para verificar se o número de FREQÜÊNCIA é maior que zero. Se for, mostre como 1.
1 | = SE (FREQUÊNCIA (CORRESPONDÊNCIA (B3: B7, B3: B7,0), ROW (B3: B7) -ROW (B3) +1)> 0,1) |
Pressione F9 para calcular e mostra:
Você vê apenas a posição de John, Bob e Kim é mostrada como uma.
Por último, adicione uma SOMA para somar aqueles. Como queremos uma única resposta da matriz desta vez, pressione CTRL + SHIFT + ENTER para confirmar. Isso nos dá uma contagem de 3 alunos distintos.
A função FREQÜÊNCIA funciona exatamente da mesma forma no Planilhas Google que no Excel 2022 e no Office 365. Você não precisa pressionar CTRL + SHIFT + ENTER ou selecionar um monte de células para espalhar.
Exemplos de FREQUÊNCIA em VBA
Você também pode usar a função FREQUENCY em VBA. Modelo:
1 | application.worksheetfunction.frequency (data_array, bins_array) |
Para os argumentos da função (data_array, etc.), você pode inseri-los diretamente na função ou definir as variáveis a serem usadas.
Voltar para a lista de todas as funções no Excel