Table des matières
Lors de l'examen de grands ensembles de données dans Excel, vous pouvez être amené à compter le nombre de cellules contenant un nom spécifique. Cet article fournit 3 méthodes simples pour compter des noms spécifiques dans Excel.
Télécharger le cahier d'exercices
Compter les noms spécifiques.xlsx3 méthodes pour compter des noms spécifiques dans Excel
Disons que nous avons un ensemble de données qui décrit le ID de l'employé le Année et, enfin, le Vendeur de l'année Nous utiliserons l'ensemble de données (dans l'onglet B4:D14 cellules) indiquées ci-dessous pour la première et la deuxième méthode.
Heureusement, vous pouvez compter les occurrences d'un nom dans une feuille de calcul de plusieurs façons. Examinons les différentes méthodes et comment les appliquer.
1. l'utilisation de la fonction COUNTIF pour compter les noms qui correspondent exactement.
Microsoft Excel a une fonction intégrée Fonction COUNTIF pour compter le nombre de cellules d'une plage qui répondent à une condition donnée. Dans l'exemple ci-dessous, une liste de Vendeur de l'année est donné dans le D4:D14 cellules et nous voulons compter le nombre de fois que le nom Mathew Smith apparaît dans cette liste.
Pour permettre aux utilisateurs de compter le nom de leur choix au lieu de le saisir directement dans la formule, nous avons désigné une cellule pour saisir le nom. Par exemple, le nom est saisi dans la cellule G4 Ainsi, la formule dans la cellule G5 sera la suivante.
=COUNTIF(D5:D14,G4)
Ici, le D5:D14 Les cellules représentent le Vendeur de l'année ( gamme ), et l'argument G4 la cellule désigne Mathew Smith ( critères argument).
Répartition des formules
- Dans cette formule, le COUNTIF La fonction prend deux arguments gamme et texte .
- Le site COUNTIF correspond au nom Mathew Smith dans le tableau de consultation ( D5:D14 ) et renvoie le nombre de comptes.
Lire la suite : Comment compter les mots dans Excel avec une formule (2 exemples pratiques)
2. application du caractère joker pour compter des noms spécifiques
La méthode précédente correspond exactement aux critères donnés. À noter que si au moins un caractère différent est présent dans la cellule, comme un espace, il ne sera pas traité comme une correspondance exacte. En d'autres termes, la cellule ne sera pas comptée.
Pour compter les cellules qui contiennent d'autres textes en plus du nom spécifique, nous utiliserons la fonction Caractère joker Il suffit de placer un astérisque (*) à côté de la référence de la cellule. En variant la position de l'astérisque, nous pouvons compter le nom des cellules de la plage. Voyons comment cela fonctionne.
2.1 Si la cellule contient un nom spécifique au départ
Si le mot spécifique se trouve au commencer de la cellule, nous devons ajouter le caractère astérisque après la référence de la cellule, comme illustré dans l'exemple ci-dessous.
Ainsi, la formule dans la cellule G5 sera la suivante.
=COUNTIF(D5:D14,G4& ; "*")
2.2 Quand le nom particulier est au milieu
En revanche, lorsque le mot spécifique se trouve dans le milieu de la cellule, nous ajoutons le caractère astérisque avant et après la référence de la cellule.
Par la suite, la formule pour la cellule G5 sera la suivante.
=COUNTIF(D5:D14, "*"&G4& ; "*")
2.3 Si le nom spécifique est à la fin
Enfin, si le nom de la cible est situé à l'adresse fin de la cellule, le caractère astérisque est concaténé avant la référence de la cellule qui
Au final, la formule de la cellule G5 sera la suivante.
=COUNTIF(D5:D14, "*"&G4)
Lire la suite : Formule Excel pour compter des mots spécifiques dans une cellule (3 exemples)
3. utilisation de la fonction SUMPRODUCT pour compter des noms spécifiques dans Excel
Le site SUMPRODUCT est utilisée dans le scénario où nous devons compter le nom en tenant compte des caractères majuscules et minuscules.
En supposant que nous ayons un tableau qui montre la ID de l'employé le Département dans lesquels ils sont employés, et enfin le Nom de l'employé. Nous pouvons utiliser l'ensemble de données (dans B4:D14 cellules) pour démontrer notre troisième méthode.
3.1 Application de la fonction SUMPRODUCT pour faire correspondre le nom exact (sensible à la casse)
Nous utiliserons le SUMPRODUCT en conjonction avec la fonction EXACT pour compter le nombre de cellules contenant le nom spécifique.
=SUMPRODUCT(--EXACT(G4, D5:D14))
Ici, le G4 la cellule désigne Smith ( texte1 ) et l'argument D5:D14 Les cellules représentent le Nom de l'employé ( texte2 argument).
Répartition des formules
- Ici, le EXACT compare deux chaînes de texte et renvoie un message vrai si elles correspondent exactement. La fonction double trait d'union force les valeurs TRUE et FALSE à des 1 et des 0.
- Ensuite, le SUMPRODUCT renvoie la somme de tous les 1 de la plage correspondante, ce qui représente le nombre de correspondances.
3.2 Utilisation de la fonction SUMPRODUCT pour une correspondance partielle du nom (sensible à la casse)
Pour localiser le nom souhaité, n'importe où dans la cellule, nous devons utiliser 3 fonctions SUMPRODUCT , ISNUMBER et TROUVEZ .
=SUMPRODUCT(--(ISNUMBER(FIND(G4, D5:D14))))
Ici, le G4 la cellule désigne Smith ( trouver_texte ) et l'argument D5:D14 Les cellules représentent le Nom de l'employé ( dans le texte argument).
Répartition des formules
- Tout d'abord, le TROUVEZ donne la position (sous forme de chiffres) d'un texte à l'intérieur d'une chaîne de caractères.
- Deuxièmement, le ISNUMBER traite ces nombres retournés par la fonction TROUVEZ La fonction double marque unaire (trait d'union) convertit les valeurs VRAI et FAUX en uns et zéros.
- Troisièmement, le SUMPRODUCT additionne tous les 1, ce qui représente le nombre de correspondances.
3.3 Utilisation de la fonction SUMPRODUCT pour compter les noms (insensible à la casse)
Pour développer une formule insensible à la casse permettant de compter les noms situés n'importe où dans la cellule, nous aurons besoin de la fonction PRODUIT D'ÉPUISEMENT, N'EST PAS UN NUMÉRO, et RECHERCHE fonctions.
=SUMPRODUCT(--(ISNUMBER(SEARCH(G4, D5:D14,))))
Répartition des formules
- Tout d'abord, le RECHERCHE détermine l'emplacement (sous forme de numéro) d'un texte à l'intérieur d'une chaîne de caractères.
- Ensuite, le ISNUMBER convertit les nombres fournis par la fonction RECHERCHE à des uns et des zéros.
- Enfin, le SUMPRODUCT La fonction renvoie le nombre de comptes.
Lire la suite : Comment compter des mots spécifiques dans une colonne en Excel (2 méthodes)
Les choses à retenir
- Le site COUNTIF renvoie une sortie entière.
- Le site COUNTIF ne compte pas les cellules dont les valeurs ne sont pas numériques, comme le texte ou l'image. #NA.
- COUNTIF est incapable de compter des nombres spécifiques dans un nombre comme "123" dans "4546123".
- Pour les colonnes comportant un mélange de texte et de chiffres, l'option COUNTIF donne le mauvais compte.
Conclusion
Pour conclure, les 3 méthodes simples mentionnées ci-dessus vous aideront à compter les noms spécifiques dans Excel. Si vous avez des questions ou des commentaires, n'hésitez pas à nous en faire part dans la section des commentaires, ci-dessous, ou vous pouvez consulter nos autres articles sur la ExcelWIKI site web.