FREQUENCE (FREQUENCY en anglais) est la fonction Excel qui te donne la répartition de tes données en tranches d'un seul coup. Tu lui fournis une liste de valeurs et les limites de tes intervalles, elle te retourne combien de valeurs tombent dans chaque tranche, automatiquement et en temps réel.
C'est l'outil de base pour comprendre comment se distribuent tes données : combien d'employés gagnent entre 30 k€ et 45 k€, quelle tranche d'âge représente le plus gros de ta clientèle, dans quelle fourchette de prix se concentrent tes commandes e-commerce, comment se répartissent les notes d'un examen. Là où NB.SI exigerait une formule par tranche, FREQUENCE fait tout en une seule saisie.
Syntaxe de la fonction FREQUENCE
=FREQUENCE(tableau_données; matrice_intervalles)Dans Excel 365 et Excel 2021, le résultat se répand automatiquement vers le bas (déversement). Dans les versions antérieures (2019, 2016, 2013), tu dois sélectionner exactement n+1 cellules (n = nombre d'intervalles), saisir la formule, puis valider avec Ctrl+Maj+Entrée.
Comprendre chaque paramètre de la fonction FREQUENCE
FREQUENCE attend tes deux arguments dans un ordre précis : d'abord la colonne de valeurs à analyser, ensuite les bornes qui découpent tes tranches. Les deux sont obligatoires, mais c'est le second qui pilote tout le résultat : tes bornes définissent combien de tranches tu obtiens et où passent les frontières. Change une borne, et toute la répartition se redessine.
tableau_données
: la plage ou le tableau contenant toutes les valeurs à analyser : une colonne de salaires, d'âges, de notes, de montants de commandesFREQUENCE examine chaque valeur et la place dans la bonne tranche. Les cellules vides et les textes sont automatiquement ignorés.
Exemple : A2:A100 pour analyser 99 valeurs, ou une plage nommée Salaires pour plus de lisibilité.
Astuce : Nomme ta plage de données (Formules → Définir un nom) : ta formule devient =FREQUENCE(Salaires; Limites), bien plus lisible qu'une série de références absolues.
matrice_intervalles
: un tableau de limites supérieures définissant chaque trancheFREQUENCE compte les valeurs inférieures ou égales à chaque limite. Avec les bornes {30000;45000;60000}, tu obtiens 4 tranches : ≤ 30 000, entre 30 000 et 45 000, entre 45 000 et 60 000, et > 60 000.
Tu peux saisir les bornes directement dans la formule avec des accolades, ou les placer dans des cellules séparées (par exemple D2:D4) et référencer cette plage. La deuxième approche est recommandée : tu ajustes les seuils sans toucher à la formule.
Astuce : Place tes bornes dans des cellules dédiées plutôt que dans la formule. Si tu changes un seuil (par exemple passer de 45 000 à 50 000), tu modifies une cellule et toute l'analyse se met à jour instantanément.
Pas envie d'écrire la formule FREQUENCE à la main ?
Génère-la avec notre IAExemples pratiques pas à pas
RH : distribution des salaires par tranches
Tu es responsable RH et tu dois analyser la répartition des salaires dans ton entreprise pour préparer une étude de rémunération. Tu veux savoir combien d'employés gagnent moins de 30 k€, entre 30 k€ et 45 k€, entre 45 k€ et 60 k€, et plus de 60 k€.
En une seule formule, tu obtiens une vision complète de la structure salariale. Si les salaires changent (nouvelles embauches, augmentations), la distribution se met à jour automatiquement. Tu peux ensuite sélectionner le résultat et insérer un graphique en colonnes pour ta présentation à la direction.
| A | B | |
|---|---|---|
| 1 | Tranche salariale | Nombre d'employés |
| 2 | ≤ 30 000 € | 12 |
| 3 | 30 000 - 45 000 € | 28 |
| 4 | 45 000 - 60 000 € | 15 |
| 5 | > 60 000 € | 5 |
=FREQUENCE(Salaires; {30000;45000;60000})Marketing : segmentation clients par tranche d'âge
Tu es responsable marketing et tu dois segmenter ta base clients par tranche d'âge pour personnaliser tes campagnes. Tu veux identifier les jeunes adultes (18-30 ans), les actifs (30-50 ans), les seniors actifs (50-65 ans) et les retraités (65+).
L'analyse révèle ici que les 30-50 ans représentent ta plus grosse clientèle (542 clients). Tu peux adapter tes canaux de communication et prioriser tes budgets en conséquence. Avec les bornes dans des cellules séparées, tu retestes facilement d'autres découpages.
| A | B | |
|---|---|---|
| 1 | Tranche d'âge | Nombre de clients |
| 2 | < 18 ans | 45 |
| 3 | 18-30 ans | 387 |
| 4 | 30-50 ans | 542 |
| 5 | 50-65 ans | 298 |
| 6 | > 65 ans | 128 |
=FREQUENCE(Ages_Clients; {18;30;50;65})E-commerce : répartition des commandes par fourchettes de prix
Tu gères une boutique e-commerce et tu veux comprendre la distribution de tes commandes par montant pour optimiser ta stratégie de livraison gratuite et identifier tes segments de clients.
La majorité des commandes se situe entre 50 € et 100 € (456 commandes sur 950 au total). Ce résultat suggère de tester la livraison gratuite à partir de 75 € pour faire monter le panier moyen sans trop impacter la marge. La distribution se recalcule chaque fois que de nouvelles commandes entrent.
| A | B | |
|---|---|---|
| 1 | Fourchette de prix | Nombre de commandes |
| 2 | ≤ 50 € | 234 |
| 3 | 50 - 100 € | 456 |
| 4 | 100 - 200 € | 187 |
| 5 | > 200 € | 73 |
=FREQUENCE(Montant_Commandes; {50;100;200})Astuce de pro : Divise chaque résultat par le nombre total de commandes pour obtenir des pourcentages : =FREQUENCE(...)/NB(Montant_Commandes). Tu peux alors dire « 48 % de nos commandes sont entre 50 € et 100 € » dans tes rapports.
Enseignement : étude de la distribution des notes
Tu viens de corriger un examen et tu veux analyser la distribution des notes pour comprendre le niveau général de la classe et vérifier si l'examen était bien calibré.
La distribution montre ici un examen bien équilibré : peu d'échecs (3), une majorité dans les notes moyennes-bonnes (12+9 = 21 élèves), et quelques excellences (4). Un pic d'échecs à 20 élèves aurait signalé un problème de calibrage. Ce graphique est aussi très utile lors des entretiens parents-professeurs.
| A | B | |
|---|---|---|
| 1 | Tranche de notes | Nombre d'élèves |
| 2 | < 10/20 (Échec) | 3 |
| 3 | 10-12/20 (Passable) | 8 |
| 4 | 12-14/20 (Assez bien) | 12 |
| 5 | 14-16/20 (Bien) | 9 |
| 6 | > 16/20 (Très bien) | 4 |
=FREQUENCE(Notes; {10;12;14;16})Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes erreurs fréquentes avec la fonction FREQUENCE
Avec FREQUENCE, ce qui ressemble à un bug n'en est souvent pas un. Le résultat qui compte une valeur de plus que tes bornes est voulu : cette case finale ramasse tout ce qui dépasse ta limite haute, ne la jette pas. Les vrais accrocs viennent plutôt de deux côtés : sur Excel 2019 et antérieur, oublier Ctrl+Maj+Entrée te renvoie une #VALEUR! ; et comme les bornes sont inclusives (≤), une valeur pile égale au seuil tombe dans la tranche du bas, pas la suivante, ce qui peut décaler ton comptage.
FREQUENCE retourne un tableau plus grand que prévu
Tu as défini 3 intervalles (bornes) mais FREQUENCE retourne 4 valeurs. Tu te demandes si c'est une erreur. Ce comportement est totalement normal : FREQUENCE retourne toujours n+1 résultats, où n est le nombre de bornes. La dernière valeur compte les éléments qui dépassent ta limite maximale.
Solution : Ne supprime jamais ce dernier élément : il fait partie de l'analyse complète. Avec les bornes {10;20;30}, tu obtiens 4 résultats : ≤ 10, 10-20, 20-30, et > 30. Prévois toujours n+1 cellules pour accueillir le résultat.
Erreur #VALEUR! dans les versions antérieures à Excel 365
Dans Excel 2016, 2019 ou les anciennes versions, tu as saisi la formule avec Entrée simple. FREQUENCE est une formule matricielle qui retourne plusieurs valeurs : elle doit être confirmée avec Ctrl+Maj+Entrée dans ces versions.
Solution : Sélectionne d'abord le nombre exact de cellules de destination (nombre de bornes + 1), saisis ta formule, puis valide avec Ctrl+Maj+Entrée. Excel entoure alors la formule d'accolades : {=FREQUENCE(...)}. Dans Excel 365 et 2021, cette étape n'est plus nécessaire.
Résultats qui ne correspondent pas au comptage manuel
FREQUENCE utilise des limites supérieures inclusives (≤). Une valeur exactement égale à la borne est comptée dans cette tranche, pas dans la suivante. Si tu t'attendais à un intervalle ouvert à droite, le résultat diffère.
Solution : Vérifie bien la logique : avec la borne 100, une valeur de 100 exacte est comptée dans la tranche « ≤ 100 », pas dans la tranche suivante. Ajuste tes bornes en conséquence si tu veux exclure la valeur limite d'une tranche.
FREQUENCE vs NB.SI vs Tableaux Croisés Dynamiques
Utilise FREQUENCE quand tu veux analyser la répartition de valeurs numériques continues par tranches avec une seule formule. NB.SI est plus simple pour compter sur des critères ponctuels (texte, égalité). Les TCD sont puissants pour des analyses multi-critères mais nécessitent une manipulation d'interface.
| Critère | FREQUENCE | NB.SI | TCD |
|---|---|---|---|
| Intervalles numériques automatiques | Oui, en une formule | Non, une formule par tranche | Groupement manuel |
| Résultat dynamique | Temps réel | Temps réel | Actualisation requise |
| Facilité de prise en main | Moyenne | Facile | Moyenne |
| Critères non numériques | Non | Oui (texte, dates, wildcards) | Oui |
| Cas d'usage typique | Distribution salariale, histogramme | Compter les ventes de Paris | Analyse multi-critères complexe |
Astuces avancées avec FREQUENCE
Transforme ta distribution en histogramme en 10 secondes
Une fois ta distribution calculée, sélectionne les résultats et insère un graphique en colonnes. Excel génère un histogramme professionnel instantanément, prêt à être intégré dans une présentation.
Si tu mets tes bornes dans des cellules séparées, l'histogramme se met à jour à chaque changement de seuil.
Calcule des pourcentages directement
Divise chaque résultat de FREQUENCE par le total NB(tableau_données) pour obtenir la part de chaque tranche : =FREQUENCE(Données;Bornes)/NB(Données). Formate en pourcentage.
Tu peux ainsi écrire « 48 % des commandes sont entre 50 € et 100 € » dans tes commentaires sans calculer manuellement.
Place les bornes dans des cellules nommées pour des formules lisibles
Au lieu d'écrire {30000;45000;60000} dans la formule, crée une plage nommée « Limites_Salaires » pointant vers tes cellules de bornes. Ta formule devient =FREQUENCE(Salaires;Limites_Salaires).
Tu peux ajuster n'importe quel seuil sans jamais retoucher la formule.
Questions fréquentes sur la fonction FREQUENCE
FREQUENCE est-elle une formule matricielle obligatoire ?
Oui, FREQUENCE retourne toujours un tableau de valeurs. Dans Excel 365 et Excel 2021, le résultat se répand automatiquement sur les cellules adjacentes sans manipulation particulière.
Dans les versions antérieures (2019, 2016...), tu dois sélectionner le nombre exact de cellules de destination (nombre d'intervalles + 1), saisir ta formule, puis valider avec Ctrl+Maj+Entrée au lieu de simplement Entrée.
Comment définir correctement les intervalles ?
Le tableau des intervalles définit les limites supérieures de chaque tranche. FREQUENCE compte les valeurs inférieures ou égales à chaque limite. Par exemple, {10;20;30} crée 4 tranches : ≤ 10, entre 10 et 20, entre 20 et 30, et > 30.
La dernière valeur retournée compte toujours ce qui dépasse la limite maximale : ne la supprime pas, elle fait partie de l'analyse.
FREQUENCE peut-elle ignorer les cellules vides ?
Oui, FREQUENCE ignore automatiquement les cellules vides et les valeurs textuelles. Elle ne compte que les valeurs numériques présentes dans la plage.
Pas besoin de nettoyer tes données au préalable : même si ta colonne contient des cases vides ou des en-têtes textuels, FREQUENCE n'en tient pas compte.
Pourquoi FREQUENCE retourne-t-elle toujours un tableau plus grand que mes intervalles ?
FREQUENCE retourne toujours n+1 éléments, où n est le nombre de bornes que tu définis. Cette dernière valeur compte les éléments supérieurs à ta limite maximale.
Avec 3 bornes, tu obtiens 4 résultats. C'est voulu : ainsi, aucune valeur n'est jamais perdue dans ton analyse, même celles qui dépassent le seuil le plus haut.
Peut-on utiliser FREQUENCE pour créer un histogramme ?
Absolument. Une fois ta distribution calculée, sélectionne les résultats et insère un graphique en colonnes ou en barres. Excel transforme tes fréquences en histogramme visuel en quelques secondes.
Le graphique se met à jour automatiquement si les données sources changent, ce qui en fait un tableau de bord dynamique.
Pour aller plus loin
Les fonctions similaires : NB.SI.ENS, QUARTILE, CENTILE.INCLURE, MOYENNE, MEDIANE
Bloqué sur une formule Excel ?
Pose ta question à notre assistant Excel IA, il te sort la bonne formule en quelques secondes.
Essayer l'assistant IAGratuit · 10 questions par mois

