Exceller

Compter des valeurs numériques uniques dans une plage

Count Unique Numeric Values Range

Formule Excel : compter les valeurs numériques uniques dans une plageFormule générique |_+_| Sommaire

Pour compter des valeurs numériques uniques dans une plage, vous pouvez utiliser une formule basée sur le LA FRÉQUENCE et SOMME les fonctions. Dans l'exemple illustré, les numéros d'employé apparaissent dans la plage B5:B14. La formule en F5 est :





comment appliquer des formats numériques personnalisés dans Excel
= SUM (--( FREQUENCY (data,data)>0))

qui renvoie 4, car il y a 4 identifiants d'employés uniques dans la liste.

Avec Excel 365 , vous pouvez utiliser un formule plus simple et plus rapide basé sur UNIQUE . Explication

Remarque : Avant Excel 365, Excel n'avait pas de fonction dédiée pour compter les valeurs uniques. Cette formule montre une façon unique de compter les valeurs uniques, tant qu'elles sont numériques. Si vous avez des valeurs de texte, ou un mélange de texte et de nombres, vous devrez utiliser un formule plus compliquée .





La fonction Excel FREQUENCY renvoie une distribution de fréquence, qui est un tableau récapitulatif qui montre la fréquence des valeurs numériques, organisées en 'bacs'. Nous l'utilisons ici comme moyen détourné pour compter des valeurs numériques uniques.

En travaillant de l'intérieur vers l'extérieur, nous fournissons le même ensemble de nombres pour le tableau de données et le tableau de bacs à FREQUENCY :



 
= SUM (--( FREQUENCY (B5:B14,B5:B14)>0))

FRÉQUENCE renvoie un déployer avec un décompte de chaque valeur numérique dans la plage :

 
 FREQUENCY (B5:B14,B5:B14)

Le résultat est un peu énigmatique, mais la signification est que 905 apparaît quatre fois, 773 apparaît deux fois, 801 apparaît une fois et 963 apparaît trois fois.

comment faire de l'exposant dans Excel

FREQUENCY a une fonction spéciale qui renvoie automatiquement zéro pour tous les nombres qui sont déjà apparus dans le tableau de données, c'est pourquoi les valeurs sont zéro une fois qu'un nombre a été rencontré.

Ensuite, chacune de ces valeurs est testée pour être supérieure à zéro :

 
{40002013000}

Le résultat est un tableau comme celui-ci :

 
{40002013000}>0

Chaque VRAI représente un numéro unique dans la liste. La SOMME ignore les valeurs logiques par défaut, nous forçons donc les valeurs VRAI et FAUX à 1 et 0 avec un double négation (--), ce qui donne :

comment ajouter une valeur r au carré dans Excel 2016
 
{TRUEFALSEFALSEFALSETRUEFALSETRUETRUEFALSEFALSEFALSE}

Enfin, SUM additionne ces valeurs et renvoie le total, qui dans ce cas est 4.

Remarque : vous pouvez également utiliser SUMPRODUCT pour additionner les éléments du tableau.

Utiliser COUNTIF au lieu de FREQUENCY pour compter les valeurs uniques

Une autre façon de compter des valeurs numériques uniques consiste à utiliser COUNTIF au lieu de FREQUENCY . Il s'agit d'une formule plus simple, mais sachez que l'utilisation de COUNTIF sur des ensembles de données plus volumineux pour compter des valeurs uniques peut entraîner des problèmes de performances. La formule de FRÉQUENCE, bien que plus compliquée, calcule beaucoup plus rapidement.

Auteur Dave Bruns


^