Fonction FRÉQUENCE Excel - Créer un histogramme

Télécharger un exemple de classeur

Téléchargez l'exemple de classeur

Ce tutoriel montre comment utiliser le Fonction FRÉQUENCE Excel dans Excel pour créer un histogramme.

Présentation de la fonction FRÉQUENCE

La fonction FREQUENCY Calcule la fréquence des valeurs comprises dans les plages spécifiées. Renvoie un tableau vertical, contenant le nombre de chaque « seau ». Remarque : il s'agit d'une fonction de tableau. Lisez ci-dessous pour obtenir des instructions spécifiques sur l'utilisation de cette fonction.

(Remarquez comment les entrées de formule apparaissent)

Fonction FREQUENCE Syntaxe et entrées :

1 =FREQUENCE(data_array,bins_array)

tableau_données - Un tableau de nombres dont vous souhaitez compter la fréquence.

tableau_bins - Un tableau d'intervalles ou de « seaux » dans lesquels vous souhaitez regrouper les décomptes.

Dans l'analyse statistique, la fréquence est le nombre de fois qu'une valeur de données se produit. Par exemple, 8 élèves peuvent obtenir 65 points à un test. Un score de 65 aurait une fréquence de 8. Dans Excel, la fonction de fréquence est le nombre de fois qu'une plage de valeurs se produit. Au lieu de seulement 65, vous pouvez calculer combien d'élèves ont un score compris entre 61 et 70.

Jetons un coup d'œil à un exemple de résultats de tests d'étudiants. Il y a 2 étudiants qui ont obtenu entre 61 et 70 (Mary et Pam)

1 {=FRÉQUENCE(C3:C7,E3:E6)}

Pour utiliser la fonction FRÉQUENCE d'Excel, configurez d'abord la plage de valeurs que vous souhaitez rechercher :

Les valeurs de plage signifient simplement :

Remarquez deux choses ci-dessus. La première valeur de plage commencera à partir de 0 et le maximum est la valeur indiquée sur la gauche.

Il y a aussi une valeur supplémentaire que j'ai marquée en rouge (> 80). Lorsqu'il trouve une valeur supérieure à la plage indiquée, il entre dans cette catégorie.

Une fois cela fait, vous devez sélectionner une plage avec la taille de votre plage de valeurs (+ une ligne supplémentaire). Dans notre exemple ici, nous avons quatre plages de valeurs (50, 60, 70 et 80). Nous en sélectionnons donc cinq (4 + 1 ligne supplémentaire).

Saisissez la plage des scores de test et la plage de valeurs dans la fonction :

1 =FRÉQUENCE(C3:C7,E3:E6)

N'appuyez pas sur Entrée, mais CTRL + MAJ + ENTRÉE car il s'agit d'une formule matricielle. Vous devriez voir des accolades l'entourer lorsque c'est bien fait. Si vous utilisez Excel 2022 ou Office 365, vous pouvez entrer la formule normalement et même sélectionner une seule cellule pour faire la formule. Il se répandra automatiquement dans la plage.

Cela vous indique que 0 étudiants ont obtenu des notes de test de 0 à 50. 1 étudiant de 51 à 60 (Bob). 2 élèves de 61 à 70 (Mary et Pam). 1 élève de 71 à 80 (Kim). Et enfin, 1 élève sur votre plage indiquée, > 80 (John).

La fonction FRÉQUENCE ignore les cellules vides ou contenant des valeurs non numériques.

Important : La fonction FRÉQUENCE ignorera les nombres stockés sous forme de texte. Pour utiliser la fonction FRÉQUENCE avec des nombres stockés sous forme de texte, utilisez d'abord la fonction VALEUR pour convertir les nombres stockés sous forme de texte en nombres réels.

Une utilisation très courante de la fonction FREQUENCE consiste à obtenir un compte distinct. Par exemple, il y a cinq notes de test ici, mais seulement pour 3 étudiants (John est apparu trois fois, tandis que Bob et Kim sont apparus une fois).

Parce que la fonction FRÉQUENCE ne traite pas du texte, nous devons convertir les étudiants en nombres. Ces numéros doivent également identifier s'il s'agit des mêmes élèves. Excel a une fonction MATCH qui détermine le premier numéro de position de ce que vous recherchez dans une plage.

1 = CORRESPONDANCE(B3:B7,B3:B7,0)

Ce que cela signifie ci-dessus, c'est que vous recherchez B3:B7 dans la plage de B3:B7. Il s'agit d'une formule matricielle et renvoie en fait plusieurs résultats que vous ne pouvez pas voir. Si vous cliquez dans la barre de formule et appuyez sur F9 pour calculer, vous verrez qu'il s'affiche :

Cela signifie que "John" est en position 1 (de B3:B7), "Bob" en position 2 (de B3:B7), "John" en position 1 (il renvoie le premier numéro de position), "John" en position 1 à nouveau, et "Kim" en position 5.

Nous devons également créer une plage de valeurs, comme dans notre exemple de score de test. Ici, nous voulons compter combien sont les positions 0 à 1 (John), > 1 à 2 (Bob) et > 4 à 5 (Kim). La fonction ROW dans Excel nous aide à récupérer le numéro de ligne.

1 =LIGNE(B3:B7)

Cela nous donne à nouveau une formule matricielle. ROW(B3) nous donne la ligne 3, ROW(B4) nous donne 4, et ainsi de suite. Vous pouvez cliquer à l'intérieur de la barre de formule et appuyer à nouveau sur F9 pour recalculer. Ça montre:

Nous voulons que B3 soit la ligne 1 et non la ligne 3 afin qu'ils soient identiques. Pour ce faire, déduisez simplement la ligne de départ et plus 1.

1 =LIGNE(B3:B7)-LIGNE(B3)+1

La rangée 3 moins 3 plus 1 est égale à 1. La rangée 4 moins 3 plus 1 est égale à 2. Et ainsi de suite. Cliquez à l'intérieur de la barre de formule et appuyez sur F9 pour vérifier.

Ainsi, au lieu d'utiliser le score du test comme premier argument et la plage de valeurs comme deuxième argument de FREQUENCE, nous pouvons utiliser la fonction MATCH et la fonction ROW pour faire de même.

1 =FRÉQUENCE(MATCH(B3:B7,B3:B7,0),LIGNE(B3:B7)-LIGNE(B3)+1)

Appuyez sur F9 pour calculer et il affiche :

Cela signifie que la position 0 à 1 est apparue 3 fois (John), la position > 1 à 2 est apparue une fois (Bob), la position > 2 à 3 et > 3 à 4 est apparue 0 fois et la position > 4 à 5 est apparue une fois (Kim). Et enfin, rappelez-vous que FREQUENCY a une plage de valeurs supplémentaire pour ceux > 5 (au-dessus de votre plage indiquée).

Nous pouvions voir combien de fois chacun des étudiants est apparu maintenant, mais ce n'est pas le but. Nous voulons savoir combien il y a d'étudiants distincts. Et nous pourrions voir d'en haut que tant que la valeur est > 0, il y a un étudiant dans cette position. Par conséquent, nous voulons additionner tous les nombres du tableau qui sont > 0. Ajoutons d'abord la fonction SI pour vérifier si le nombre de FRÉQUENCE est supérieur à zéro. Si c'est le cas, affichez comme 1.

1 = SI(FRÉQUENCE(MATCH(B3:B7,B3:B7,0),LIGNE(B3:B7)-LIGNE(B3)+1)>0,1)

Appuyez sur F9 pour calculer et il affiche :

Vous ne voyez que la position de John, Bob et Kim comme une seule.

Enfin, ajoutez une SOMME pour résumer ceux-ci. Puisque nous voulons une seule réponse du tableau cette fois, appuyez sur CTRL + SHIFT + ENTER pour confirmer. Cela nous donne un décompte de 3 élèves distincts.

La fonction FRÉQUENCE fonctionne exactement de la même manière dans Google Sheets que dans Excel 2022 et Office 365. Vous n'avez pas besoin d'appuyer sur CTRL + MAJ + ENTRÉE ou de sélectionner un tas de cellules vers lesquelles déverser.

FRÉQUENCE Exemples en VBA

Vous pouvez également utiliser la fonction FRÉQUENCE dans VBA. Taper:

1 application.worksheetfunction.fréquence(data_array,bins_array)

Pour les arguments de la fonction (data_array, etc.), vous pouvez soit les entrer directement dans la fonction, soit définir des variables à utiliser à la place.

Revenir à la liste de toutes les fonctions dans Excel

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave