Qu'est-ce que la fonction FREQUENCE ?
FREQUENCE (FREQUENCY en anglais) te sert dès que tu dois découper une liste de valeurs en tranches, des salaires, des âges, des montants de commande, et compter combien tombent dans chacune, sans écrire une formule par tranche comme tu le ferais avec NB.SI. Une seule saisie te rend toute la répartition, prête à devenir un histogramme.
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
=FREQUENCE(tableau_données; matrice_intervalles)Clique sur un argument pour aller à son explication.
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é.
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.

Exemples pratiques pas à pas
Comment compter le nombre de valeurs par tranche avec la fonction FREQUENCE
La direction veut savoir comment se répartissent les salaires avant d'arbitrer l'enveloppe d'augmentations, et une simple moyenne ne dirait rien de la structure réelle des rémunérations. Tu as la liste de tes 16 employés avec leur salaire annuel, et tu veux le nombre de personnes dans chaque tranche : jusqu'à 30 k€, de 30 à 45 k€, de 45 à 60 k€, puis au-delà. La fonction FREQUENCE compte les quatre tranches d'un seul coup, sans tri manuel ni formule à répéter.
- 1Dans une cellule, écris
=FREQUENCE(. - 2En 1er argument : sélectionne la colonne des salaires à répartir,
B2:B17. La fonction FREQUENCE lit ces 16 cellules une à une et écarte d'elle-même les textes et les cases vides, si bien que tu n'as rien à nettoyer avant de lancer le calcul. - 3En 2ᵉ argument : saisis les trois seuils qui découpent tes tranches,
{30000;45000;60000}. Les points-virgules entre accolades empilent ces bornes comme si elles occupaient trois cellules d'une même colonne, ce qui t'évite d'aller les poser ailleurs dans la feuille. - 4Ferme la parenthèse et appuie sur Entrée. Tes trois seuils renvoient quatre résultats, car la fonction FREQUENCE ajoute toujours une tranche pour tout ce qui dépasse ta borne la plus haute, au-delà de
60 000 €ici.
=FREQUENCE(B2:B17; {30000;45000;60000})30 000 €, 7 entre 30 000 € et 45 000 €, 5 entre 45 000 € et 60 000 €, et 2 au-dessus. Saisie dans la seule cellule D4, la formule déverse ses quatre résultats vers le bas toute seule : tu ne la recopies jamais, contrairement à une colonne de NB.SI qu'il faudrait écrire tranche par tranche.Comment définir les tranches dans des cellules avec la fonction FREQUENCE
La réunion touche à sa fin et on te demande ce que donnerait le découpage si la borne des seniors passait de 65 à 70 ans. Tu as la liste de tes clients avec leur âge, et tes quatre seuils sont posés dans une colonne à part plutôt que figés dans la formule. Tu changes le chiffre dans la cellule, et la fonction FREQUENCE recompte toute la répartition sous tes yeux.
- 1Dans une cellule, écris
=FREQUENCE(. - 2En 1er argument : sélectionne la colonne à analyser,
B2:B13, qui réunit les 12 âges de tes clients. La fonction FREQUENCE range chacun de ces âges dans la tranche qui lui revient. - 3En 2ᵉ argument : sélectionne cette fois la plage où tu as posé tes bornes,
C2:C5. Tu y as saisi les seuils18,30,50et65, et comme ce sont de simples cellules, tu peux en corriger un sans jamais rouvrir la formule. - 4Ferme la parenthèse et appuie sur Entrée. Tes quatre bornes renvoient cinq résultats, car la fonction FREQUENCE ajoute une dernière tranche pour les clients de plus de
65ans.
=FREQUENCE(B2:B13; C2:C5)C2:C5 au lieu de les recevoir en dur, ce qui découpe les 12 clients en cinq tranches d'âge (1, 3, 4, 2 et 2 personnes). Comme les quatre seuils sont devenus de simples cellules, il te suffit d'en retaper un pour que le déversement se recalcule entièrement, sans jamais rouvrir la formule.Comment obtenir le pourcentage de chaque tranche avec les fonctions FREQUENCE et NB
Tu prépares le bilan du mois et tu veux pouvoir écrire « 40 % des commandes sont entre 50 € et 100 € », pas un nombre brut que personne ne saura situer. Tu as la liste de tes commandes avec leur montant, et tu cherches la part de chaque fourchette de prix plutôt que le simple comptage. La fonction FREQUENCE te sort la répartition, et une division par le nombre total de commandes la transforme en pourcentages.
- 1Dans une cellule, écris
=FREQUENCE(. - 2En 1er argument : sélectionne la colonne des montants,
B2:B11, où figurent tes 10 commandes. La fonction FREQUENCE compte combien d'entre elles tombent dans chaque fourchette de prix. - 3En 2ᵉ argument : saisis les trois seuils de tes fourchettes,
{50;100;200}. Tu obtiens quatre tranches : jusqu'à50 €, de50 €à100 €, de100 €à200 €, puis au-delà de200 €. - 4Ferme la parenthèse de la fonction FREQUENCE, complète par
/NB(B2:B11), puis appuie sur Entrée. La fonction NB compte tes 10 montants numériques, et chacun des quatre comptages devient ainsi une part du total, que tu affiches ensuite au format Pourcentage.
=FREQUENCE(B2:B11; {50;100;200})/NB(B2:B11)
Les 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
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.
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.
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.
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.
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
Continue sur ta lancée après la fonction FREQUENCE : la leçon associée, un modèle prêt à l'emploi et le guide pour progresser.
Tout voir



