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.

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (2342) s’applique à Microsoft Excel 97, 2000, 2002 et 2003. Vous pouvez trouver une version de cette astuce pour l’interface ruban d’Excel (Excel 2007 et versions ultérieures) ici:

lien: / excelribbon-Counting_Cells_with_Specific_Characters [Comptage de cellules avec des caractères spécifiques].