Comment compter le nombre d'occurrences d'un mot dans Excel
Les formules et fonctions Excel permettent d'étendre l'application en ajoutant vos propres opérations personnalisées pour vos données. Vous pouvez les utiliser pour effectuer des calculs sur des cellules spécifiques d'une feuille de calcul ou dans une feuille externe. Vous pouvez aussi les utiliser pour compter les valeurs en double dans Excel, comme le nombre de fois qu'un mot apparaît dans un groupe de cellules ou dans une feuille entière.
Formules et fonctions Excel
Une formule Excel est une expression saisie dans une cellule en commençant par « = ». Le signe égal est suivi d'une expression qui opère sur les valeurs d'une autre cellule ou plage de cellules. Une fonction Excel est une formule intégrée qui effectue une fonction courante. Microsoft fournit une variété de fonctions pour faciliter la création de feuilles de calcul.
Un exemple de formule est « =A1+A2+A3+A4 », qui additionne les valeurs des cellules A1 à A4. C'est une formule valide, mais vous pouvez la raccourcir en utilisant la fonction SOMME, qui additionne les valeurs de deux cellules ou d'une liste de cellules. Avec SOMME, vous obtenez la même addition que « =A1+A2+A3+A4 » en saisissant « =SOMME(A1:A4) ».
Utiliser NB.SI dans Excel pour compter la fréquence des valeurs
La fonction NB.SI dans Excel renvoie le nombre de fois qu'une certaine condition est remplie dans une plage de cellules. L'une des conditions courantes est la correspondance de la valeur d'une cellule à une valeur spécifique, ce qui permet de compter la fréquence d'apparition d'une valeur. La valeur peut être un nombre ou une chaîne de caractères. Notez que lorsque NB.SI compare des chaînes, il ignore la casse. Cela signifie que « pommes » et « POMMES » seront comptés comme correspondants.
Pour utiliser NB.SI pour correspondre à une valeur, saisissez une plage de cellules et la valeur. Par exemple, « =NB.SI(A1:A4, "Paris") » vérifiera les cellules A1 à A4 et incrémentera un compteur si le mot Paris est trouvé. Une fois la fonction terminée, elle renvoie la valeur du compteur. NB.SI peut servir à construire des formules plus longues et complexes, comme « =NB.SI(A2:A5, "bananes") + NB.SI(A2:A5, "oranges") », qui additionne le nombre de fois où « bananes » est trouvé au nombre de fois où « oranges » est trouvé.
Compter la fréquence des mots dans les lignes et colonnes
Vous pouvez utiliser la fonctionnalité plage nommée d'Excel pour compter le nombre d'occurrences dans une colonne ou une ligne sans spécifier de plage. Sélectionnez une colonne en cliquant sur la lettre en haut ou la ligne entière en cliquant sur le chiffre à gauche. Cliquez sur le bouton « Définir un nom » dans l'onglet Formules et saisissez un nom dans la boîte de dialogue « Nouveau nom ». Vous pouvez ensuite utiliser ce nom pour désigner toutes les cellules de la ligne ou colonne.
Par exemple, disons que vous utilisez « Définir un nom » pour ajouter le nom « NomsCol » à une colonne. Vous pouvez compter toutes les occurrences du nom « Marie » dans les cellules de la colonne en utilisant le nom défini en saisissant « =NB.SI(NomsCol,"Marie") ». Chaque fois que vous ajoutez une nouvelle valeur à une cellule de la colonne NomsCol, le résultat de la formule se mettra à jour automatiquement.
Compter les caractères dans une cellule
La fonction NB.SI a des limites, notamment l'impossibilité de compter des caractères individuels. La fonction recherche des chaînes dans une cellule, mais pas des caractères au sein d'une chaîne dans une cellule. Utilisez plutôt les fonctions NBCAR et SUBSTITUE. Pour rechercher toutes les occurrences de la lettre « a » dans la cellule A1, la formule est « =NBCAR(A1) – NBCAR(SUBSTITUE(A1,"a","")) ». Si la cellule A1 contient la chaîne « banane », la formule renverra 3.
Cette formule fonctionne en prenant la longueur de la chaîne dans la cellule avec NBCAR. Ensuite, elle utilise SUBSTITUE pour supprimer tous les caractères « a » de la chaîne. La longueur de cette nouvelle chaîne est soustraite de la longueur originale. Le résultat est le nombre d'occurrences du caractère « a ».
