Résumé
Pour compter le nombre de caractères totaux dans une cellule, il faut utiliser la fonction NBCAR. Dans notre exemple, la formule en cellule D5 est :
=NBCAR(B5)
Cette formule va renvoyer le nombre totaux de caractères présents dans la cellule B5.
Formule Excel – Compter le nombre de caractères dans une cellule
=NBCAR(cellule)
Explications
Pour compter le nombre de caractères totaux dans une cellule, il faut utiliser la fonction NBCAR. Cette fonction ne prend qu’un seul argument qui est le texte ou la référence de la cellule.
=NBCAR( "test" )
--> Résultat: 4
= NBCAR( B8 ) // B8="AFM-AG"
--> Résultat: 6
Lorsqu’il s’agit de compter le nombre de caractères sur une valeur de type numérique (nombre, date, heure), NBCAR comptera la virgule.
=NBCAR( 112,03 )
--> Résultat: 6
Pour les dates et heures, Excel stocke les dates en tant que valeurs numériques. Le chiffre 1 est le 01/01/1900, le 2 le 02/01/1900,… On obtient alors :
=NBCAR( DATE(1900;1;1) )
=NBCAR( 1 )
--> Résultat: 1
=NBCAR( DATE(2024;07;18) )
=NBCAR( 45491 )
--> Résultat: 5
Dans certains cas, il peut arriver que des espaces soient présents à la fin de la cellule. Ils sont difficiles à identifier visuellement et peuvent fausser les résultats. Pour cela, nous pouvons utiliser la fonction SUPPRESPACE. Cette fonction supprimera tous les espaces situés après le texte. En combinant la fonction NBCAR et la fonction SUPPRESPACE nous obtenons :
=NBCAR( SUPPRESPACE( A1 ) ) // A1="test "
=NBCAR( "test" )
--> Résultat: 4
Formules en lien
- Compter le nombre de caractères spécifiques dans une cellule
- Compléter avec des 0 à gauche
- Convertir texte en nombre
- Convertir nombre en texte
- Compter le nombre de cellules égales à un texte
- Compter le nombre de cellules contenant du texte
- Compter le nombre de cellules contenant une partie du texte (mot, caractère)
- Compter le nombre de cellules contenant un texte avec ou sans accent
- Si cellule contient un texte (sensible à la casse)
- Si cellule contient un texte
- Si cellule égale à (sensible à la casse)
- Convertir date en texte
- Extraire le texte après un caractère