Notions à retenir
- NBCAR compte le nombre total de caractères dans une cellule (espaces inclus)
- Syntaxe simple : =NBCAR(texte) ou =NBCAR(référence_cellule)
- Se combine efficacement avec les fonctions SI, GAUCHE, DROITE et STXT pour des contrôles avancés
La fonction NBCAR appartient à la catégorie des fonctions de texte d’Excel et permet de compter précisément le nombre de caractères contenus dans une cellule ou une chaîne de texte.
Syntaxe de la fonction NBCAR
=NBCAR(Texte)
L’argument « Texte » peut être :
- Une chaîne de caractères directement saisie : =NBCAR(« Exemple de texte »)
- Une référence vers une cellule contenant du texte : =NBCAR(A1)
Exemple pratique
Si la cellule A1 contient le texte « Bonjour Excel », la formule =NBCAR(A1) retournera 13 (incluant l’espace entre les deux mots).
Combinaisons utiles avec d’autres fonctions
Avec la fonction SI pour créer des contrôles conditionnels :
=SI(NBCAR(A1)>50; »Texte trop long »; »Texte conforme »)
Avec les fonctions GAUCHE ou DROITE pour des extractions dynamiques :
=GAUCHE(A1;NBCAR(A1)-5) pour extraire tout le texte sauf les 5 derniers caractères
Avec la fonction STXT pour des extractions complexes :
=STXT(A1;6;NBCAR(A1)-15) pour extraire le contenu en excluant les 5 premiers et 10 derniers caractères
Cette fonction s’avère particulièrement utile pour valider des formats de données, contrôler la longueur de textes ou gérer des codes produits avec des structures spécifiques.