Définir ce que compte la formule
Pour de courtes descriptions, une unité par espace peut suffire : les littéraux italiens Pane e olio et sale-fino en ont trois et une. C’est une convention de tableur, pas une définition universelle du mot italien. Le critère imposé fait référence. Testez tabulations, sauts, espaces particulières et ponctuation isolée réellement présentes avant généralisation ; évitez la complexité pour des cas seulement théoriques.
Séparer normalisation et décompte
Avec l’original en A2, saisissez en B2 =SUPPRESPACE(A2). En C2 : =SI(B2="";0;NBCAR(B2)-NBCAR(SUBSTITUE(B2;" ";""))+1). L’écart de longueur compte les espaces ; avec un séparateur par frontière, on ajoute un. La condition évite d’inventer un mot vide. Inspectez le texte intermédiaire. Langue des fonctions et séparateurs d’arguments dépendent du paramétrage ; validez un exemple avant recopie.
Traiter tabulations et sauts explicitement
Pour espaces ordinaires, tabulations et sauts de ligne, préparez B2 avec =SUPPRESPACE(REGEXREPLACE(A2;"[ \t\r\n]+";" ")), puis appliquez le décompte précédent. Le groupe explicite réduit ces séquences à une espace. Google documente RE2 avec des limites sur les classes Unicode : tous les caractères invisibles ne sont pas reconnus. Inspectez les séparateurs importés du Web, décidez les remplacements et gardez A2 pour vérifier les distinctions utiles.

Contrôler cinq cas prévisibles
Pane e olio donne 3 ; Pane e olio aussi après normalisation ; la chaîne vide, 0 ; sale-fino, 1 ; uno / due, 3, barre isolée comprise. Si cette barre ne doit pas compter, ajoutez une règle vérifiée ou choisissez un compteur au critère documenté. Ne remplacez pas silencieusement le résultat par une estimation ni par une formule opaque impossible à contrôler.Additionner sans inventer de frontières
Pour C2:C50, utilisez =SOMME(C2:C50). Les descriptions indépendantes conviennent ; si un mot continue dans la ligne suivante, reconstituez le texte d’abord. Excluez en-têtes, récapitulatifs et notes sauf décision contraire. Identifiez les données par une colonne stable, pas seulement leur position. Après ajout, vérifiez dernière ligne réelle et formules auxiliaires : un total faible peut venir d’une plage incomplète.
Expliciter les choix linguistiques
La règle garde l'acqua, 2026 et blu-verde en une unité, sans distinguer mot, nombre ou éléments liés. Cela convient à un contrôle interne, sans certifier l’équivalence avec un traitement de texte. En cas d’écart, comparez les unités problématiques une par une, notamment URL, sigles et traits d’union. Ne changez pas le sens pour aligner des algorithmes : gardez la méthode imposée et utilisez le tableur pour réviser.
Diagnostiquer depuis l’étape intermédiaire
Vérifiez guillemets droits plutôt que typographiques, séparateurs et noms de fonction. Un résultat toujours égal à un suggère une condition de vide absente ou une mauvaise référence ; un total élevé, des espaces répétées ou symboles isolés. Évitez les soustractions fixes. Lisez A2, inspectez B2 et comptez les frontières avant C2. Corrigez la normalisation à l’origine et notez “unités séparées par espaces ; tabulations et sauts convertis en espaces”.
Choisir le bon outil
Le tableur compare de nombreuses lignes et garde un relevé actualisable ; pour un article, le compteur de mots peut être plus rapide. Copiez la version finale au bon périmètre et vérifiez le critère. Pour des caractères, utilisez NBCAR directement, pas une longueur moyenne des mots. Gardez formule et échantillon ; revérifiez lorsque la provenance change et peut apporter d’autres séparateurs.
Résultats de la convention par espaces
| Exemple | Après préparation | Unités |
|---|---|---|
| Pane e olio | Pane e olio | 3 |
| Espaces multiples autour et à l’intérieur | Pane e olio | 3 |
| Chaîne vide | Chaîne vide | 0 |
| sale-fino | sale-fino | 1 |
| uno / due | uno / due | 3 |
Sources et vérifications
- Google : SUPPRESPACE · Normalise les espaces ordinaires initiales, finales et répétées.
- Google : REGEXREPLACE · Remplacement RE2 et limites des classes Unicode.
- Google : SUBSTITUE · Retire les sous-chaînes indiquées pour comparer les longueurs.