Compter les cellules avec des caractères spécifiques (Microsoft Excel)
Disons que vous avez une feuille de travail qui contient toutes les personnes qui ont déjà travaillé dans votre service. Chaque nom est précédé d’un seul caractère qui indique le statut de la personne. Par exemple, si Fred Davis était à la retraite, son nom pourrait apparaître comme « RFred Davis ». Avec un grand nombre de ces noms dans la feuille de calcul, vous devrez peut-être un moyen de compter les personnes avec un caractère de statut spécifique.
Le moyen le plus simple d’y parvenir est d’utiliser la fonction COUNTIF. Si, par exemple, le caractère d’état est la lettre R (pour «retiré») et que votre plage de noms se trouve dans les cellules A5: A52, vous pouvez utiliser ce qui suit pour déterminer quelles cellules commencent par la lettre R:
=COUNTIF(A5:A52,"R*")
La formule fonctionne car la valeur de comparaison est R *, ce qui signifie «la lettre R suivie de tous les autres caractères». Excel renvoie consciencieusement le décompte. Pour rechercher un caractère d’état différent, remplacez simplement R par le caractère d’état souhaité.
Évidemment, si l’astérisque a une signification particulière dans cet usage, vous ne pouvez pas rechercher directement un astérisque. En fait, il y a trois caractères que vous ne pouvez pas rechercher directement: l’astérisque (*), le point d’interrogation (?) Et le tilde (~). Si vous souhaitez rechercher l’un de ces caractères, vous devez faire précéder le caractère du tilde. Ainsi, si vous souhaitez déterminer le nombre de noms comportant un point d’interrogation comme code d’état, vous pouvez utiliser ce qui suit:
=COUNTIF(A5:A52,"~?*")
Une alternative à l’utilisation de COUNTIF consiste à créer une formule matricielle qui est appliquée à chaque cellule de la plage. Ce qui suit fera très bien l’affaire:
=SUM((LEFT(A5:A52,1)="R")*1)
Cela doit, bien sûr, être entré sous forme de formule matricielle. Cela signifie qu’au lieu d’appuyer sur Entrée à la fin de la formule, vous appuyez sur Maj + Ctrl + Entrée. La formule vérifie le caractère le plus à gauche d’une cellule, renvoyant la valeur TRUE si elle est R ou FALSE dans le cas contraire. La multiplication est effectuée pour convertir la valeur TRUE / FALSE en un nombre, soit 1 pour TRUE, soit 0 pour FALSE. La fonction SOMME renvoie la somme, ou le nombre, de toutes les cellules qui répondent aux critères.
Une dernière remarque: les formules fournies dans cette astuce sont un moyen de traiter les données telles que présentées à l’origine au début de l’astuce. Si vous avez le moindre contrôle sur vos données, vous devriez vraiment envisager de supprimer le « R » (ou tout autre caractère de statut principal) des noms. Ces types de caractères méritent vraiment leur propre colonne, au lieu de compliquer le champ du nom. Utilisez l’outil Texte en colonnes pour séparer le «R» et tous les autres caractères principaux, et vous pourrez ensuite les utiliser plus facilement dans vos formules.
ExcelTips est votre source pour une formation Microsoft Excel rentable.
Cette astuce (9871) s’applique à Microsoft Excel 2007, 2010, 2013, 2016, 2019 et Excel dans Office 365. Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:
lien: / excel-Counting_Cells_with_Specific_Characters [Comptage de cellules avec des caractères spécifiques]
.