Calculer le nombre de mots dans une cellule et d'un tableau

Fermé
0548 Messages postés 73 Date d'inscription samedi 21 mars 2015 Statut Membre Dernière intervention 19 janvier 2017 - Modifié par 0548 le 6/09/2015 à 00:25
0548 Messages postés 73 Date d'inscription samedi 21 mars 2015 Statut Membre Dernière intervention 19 janvier 2017 - 6 sept. 2015 à 21:51
Bonsoir à tous,

j'aimerai en premier temps compter le nombre de mot d'une cellule

Voici un exemple:
Dans La cellule A2 Il y'a deux mot "Alin Deutsch " donc le resultat sera 2.

et j'aimerai aussi compter le nombre de mot dans un tableau voici un exemple :

cellule B2 : 672006
cellule C2 :Temporal Queries in OLAP
cellule D2: Alberto O.Mendelzon, Alejandro A.Vaisman
cellule E2 :Very Large Data Bases
cellule F2 : 2000

ce qui fait un nombre totale de 15



Merci d'avance.
A voir également:

2 réponses

Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 338
6 sept. 2015 à 07:26
Bonjour
la formule classique
=SI(ET(A1<>"";ESTERR(TROUVE(" ";A1;1)));1;NBCAR(A1) -NBCAR(SUBSTITUE(A1;" ";""))+1) fonctionne bien mais est insuffisante, en effet dans le cas ou il y a plusieurs espaces entre 2 mots ou en fin de phrase, elle ne fonctionne plus, préférez celle-ci
=SI(ET(A1<>"";ESTERR(TROUVE(" ";A1;1)));1;NBCAR(SUPPRESPACE(A1)) -NBCAR(SUBSTITUE(SUPPRESPACE(A1);" ";""))+1)
faites le test en insérant plusieurs espaces entre 2 mots ainsi qu'à la fin et comparez les 2 formules.
Cdlt
1
Argitxu Messages postés 4837 Date d'inscription dimanche 22 juillet 2007 Statut Contributeur Dernière intervention 24 janvier 2025 4 777
6 sept. 2015 à 00:42
Bonjour

En-dessous de ton message, tu as un lien avec la même question
Voir la réponse de Vaucluse ici
https://forums.commentcamarche.net/forum/affich-25433647-excel-combien-de-mots-ds-une-cellule
0
0548 Messages postés 73 Date d'inscription samedi 21 mars 2015 Statut Membre Dernière intervention 19 janvier 2017
6 sept. 2015 à 01:19
Merci ,
j'ai utilisé la fonction que vous m'avaez donner c'est à dire :

NBCAR(A2) -NBCAr(SUBSTITUTE(A2;" ";)) ==> elle me donne le resultat que je veux mais le probleme c'est que lorsque j'ai une cellule qui comporte un seul mot elle me un resultat dd "0" ;

j'ai remplacer la fonction par : IF(estereur(recherche(" ";a1));NBCAR(A2) -NBCAr(SUBSTITUTE(A2;" ";));"1") ==> elle m'a quand meme donné le reultat de "0".

Que dois je faire ?
0
0548 Messages postés 73 Date d'inscription samedi 21 mars 2015 Statut Membre Dernière intervention 19 janvier 2017
6 sept. 2015 à 21:51
Bonsoir à tous ,

Frenchie83 j'ai utilisé votre fonction et elle m'a afficher "#NAME?"donc j'ai juste mis IF(LEN(F2)=0;0;1) ets ça à marché sachant que je sais que ma cellule peut comporter un seul mot ou bien aucun ;

Merci à tous
0