Compter des valeurs uniques parmi des doublons

Compter des valeurs uniques parmi des doublons

Remarque : Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

Imaginons que vous souhaitiez savoir combien de valeurs uniques existent dans une plage qui contient des valeurs en double. Par exemple, si une colonne contient:

  • Les valeurs 5, 6, 7 et 6, le résultat est trois valeurs uniques — 5, 6 et 7.

  • Les valeurs "Bradley", "Doyle", "Doyle", "Doyle", le résultat est deux valeurs uniques — "Bradley" et "Doyle".

Il existe plusieurs façons de compter des valeurs uniques parmi des doublons.

Vous pouvez utiliser la boîte de dialogue filtre avancé pour extraire les valeurs uniques d'une colonne de données et les coller dans un nouvel emplacement. Vous pouvez ensuite utiliser la fonction LIGNES pour compter le nombre d’éléments contenus dans la nouvelle plage.

  1. Sélectionnez la plage de cellules ou assurez-vous que la cellule active se trouve dans un tableau.

    Vérifiez que la plage de cellules comporte un en-tête de colonne.

  2. Sous l’onglet Données, dans le groupe Trier et filtrer, cliquez sur Avancé.

    La boîte de dialogue filtre avancé s'affiche.

  3. Cliquez sur Copier vers un autre emplacement.

  4. Dans la zone Copier vers , entrez une référence de cellule.

    Vous pouvez également cliquer sur réduire la boîte de dialogue Image du bouton pour masquer temporairement la boîte de dialogue, sélectionner une cellule dans la feuille de calcul, puis appuyer sur le bouton développer la boîte de dialogue Image du bouton .

  5. Cochez la case enregistrements uniques uniquement , puis cliquez sur OK.

    Les valeurs uniques de la plage sélectionnée sont copiées au nouvel emplacement en commençant par la cellule spécifiée dans la zone Copier vers .

  6. Dans la cellule vide située en dessous de la dernière cellule de la plage, entrez la fonction lignes . Utilisez la plage de valeurs uniques que vous venez de copier en tant qu'argument, en excluant l'en-tête de colonne. Par exemple, si la plage de valeurs uniques est B2: B45, vous entrez = Rows (B2: B45).

Utilisez une combinaison des fonctions si, somme, fréquence, EQUIVet NBCAR pour effectuer cette tâche:

  • Assignez la valeur 1 à chaque condition vraie à l’aide de la fonction SI.

  • Ajoutez le total à l'aide de la fonction somme .

  • Comptez le nombre de valeurs uniques à l'aide de la fonction FREQUENCE . La fonction FREQUENCE ignore le texte et les valeurs zéro. Pour la première occurrence d'une valeur spécifique, cette fonction renvoie un nombre égal au nombre d'occurrences de cette valeur. Pour chaque occurrence de cette même valeur après la première, cette fonction renvoie la valeur zéro.

  • Renvoyer la position d'une valeur de texte dans une plage à l'aide de la fonction EQUIV . Cette valeur renvoyée est ensuite utilisée comme argument de la fonction Frequency de sorte que les valeurs de texte correspondantes puissent être évaluées.

  • Pour rechercher des cellules vides, utilisez la fonction NBCAR . Les cellules vides ont une longueur de 0.

Exemples de fonctions imbriquées pour compter le nombre de valeurs uniques parmi des doublons

Remarques : 

  • Les formules de cet exemple doivent être entrées sous forme de formules matricielles. Si vous disposez d'une version actuelle d' Office 365, vous pouvez simplement entrer la formule dans la cellule supérieure gauche de la plage de sortie, puis appuyer sur entrée pour confirmer la formule en tant que formule matricielle dynamique. Dans le cas contraire, il est nécessaire d'entrer la formule en tant que formule matricielle héritée en sélectionnant d'abord la plage de sortie, en entrant la formule dans la cellule supérieure gauche de la plage de sortie, puis en appuyant sur Ctrl + Maj + Entrée pour la confirmer. Excel insère des accolades au début et à la fin de la formule. Pour plus d’informations sur les formules de tableau, voir Instructions et exemples de formules de tableau.

  • Pour voir l'évaluation d'une fonction étape par étape, sélectionnez la cellule qui contient la formule, puis, dans le groupe vérification des formules de l'onglet formules , cliquez sur évaluation de formule.

  • La fonction FREQUENCE calcule le nombre d'occurrences de valeurs dans une plage de valeurs, puis renvoie une matrice verticale de nombres. Par exemple, utilisez Frequency pour compter le nombre de résultats de test compris dans les plages de notes. Étant donné que cette fonction renvoie un tableau, elle doit être entrée en tant que formule matricielle.

  • La fonction EQUIV recherche un élément spécifié dans une plage de cellules, puis renvoie la position relative de cet élément dans la plage. Par exemple, si la plage a1: a3 contient les valeurs 5, 25 et 38, la formule = EQUIV (25; a1: a3; 0) renvoie le nombre 2, car 25 est le deuxième élément de la plage.

  • La fonction NBCAR renvoie le nombre de caractères contenus dans une chaîne de texte.

  • La fonction SOMME additionne tous les nombres que vous spécifiez comme A1. Chaque argument peut être une plage, une référence de cellule, une matrice, une constante, une formule ou le résultat d'une autre fonction. Par exemple, Sum (a1: a5) ajoute tous les nombres contenus dans les cellules a1 à a5.

  • La fonction si renvoie une valeur si la condition que vous spécifiEZ est vrai, et une autre valeur si cette condition est faux.

Vous avez besoin d’une aide supplémentaire ?

Vous pouvez toujours consulter un expert de la communauté technique Excel, obtenir une assistance dans la communauté Answers ou suggérer une nouvelle fonctionnalité ou une amélioration sur le forum Excel User Voice.

Voir aussi

Filtrer des valeurs et supprimer les doublons

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×