OVH Cloud OVH Cloud

Compter dans une colonne

19 réponses
Avatar
Tony
Bonjour et bonne ann=E9e =E0 tous,


Dans un classeur, j'ai une colonne que je rempli avec des=20
donn=E9es. Dans certaines cellules je peux mettre plusieurs=20
lignes (avec Alt+Entr=E9e).
Est-il possible d'obtenir le nombre d'occurence d'une=20
colonne ? C'est =E0 dire si j'ai en A1 : TOTO et en A2 :=20
TITI TATA, le r=E9sultat doit =EAtre 3.

Merci par avance.

Cordialement

9 réponses

1 2
Avatar
Modeste
Bonsour® Daniel,

Whaooo!!!!
la classe...

tout un univers insoupconnable à découvrir ce monde des
matricielles !!!
;o))
@+
-----Message d'origine-----
Bonjour Tony,

Pour la plage A1:A20, la matricielle (Ctrl-Maj-Entrée)
suivante:


=NBVAL(A1:A20)+SOMME(NBCAR(A1:A20)-NBCAR(SUBSTITUE
(A1:A20;

CAR({10.32.44});"")))


Ton séparateur matriciel horizontal est probablement
différent de ".".

Auquel cas, tu mettras "" ou "," à la place dans la
matrice de nombre.


Tu peux rajouter des caractères de séparations en y
incluant leur code ASCII

dans la matrice.

Salutations,

Daniel M.

"Tony" wrote in
message

news:0d2701c4f492$06d8ca90$
Bonjour et bonne année à tous,


Dans un classeur, j'ai une colonne que je rempli avec des
données. Dans certaines cellules je peux mettre plusieurs
lignes (avec Alt+Entrée).
Est-il possible d'obtenir le nombre d'occurence d'une
colonne ? C'est à dire si j'ai en A1 : TOTO et en A2 :
TITI TATA, le résultat doit être 3.

Merci par avance.

Cordialement


.



Avatar
Daniel.M
Bonjour,

tout un univers insoupconnable à découvrir ce monde des
matricielles !!!


En effet, "sky is the limit" comme ils disent. :-)

Salutations,

Daniel M.

Avatar
Starwing
Et avec sans matricielle:

=NBVAL(A11:A20)+SOMMEPROD(NBCAR(SUPPRESPACE(A11:A20))-NBCAR(SUBSTITUE(SUPPRE
SPACE(A11:A20);" ";"")))

--
Au plaisir de vous revoir ...
Visitez >> http://www.excelabo.net
Le merveilleux site de Misange
Starwing

--
"Daniel.M" a écrit dans le message de
news:%
Bonjour Tony,

Pour la plage A1:A20, la matricielle (Ctrl-Maj-Entrée) suivante:

=NBVAL(A1:A20)+SOMME(NBCAR(A1:A20)-NBCAR(SUBSTITUE(A1:A20;
CAR({10.32.44});"")))

Ton séparateur matriciel horizontal est probablement différent de ".".
Auquel cas, tu mettras "" ou "," à la place dans la matrice de nombre.

Tu peux rajouter des caractères de séparations en y incluant leur code
ASCII

dans la matrice.

Salutations,

Daniel M.

"Tony" wrote in message
news:0d2701c4f492$06d8ca90$
Bonjour et bonne année à tous,


Dans un classeur, j'ai une colonne que je rempli avec des
données. Dans certaines cellules je peux mettre plusieurs
lignes (avec Alt+Entrée).
Est-il possible d'obtenir le nombre d'occurence d'une
colonne ? C'est à dire si j'ai en A1 : TOTO et en A2 :
TITI TATA, le résultat doit être 3.

Merci par avance.

Cordialement




Avatar
AV
Ma contrib à 1 cent :
Inconvénient me semble-t-il possible du CAR({10.32.44}) :
Un mot suivi d'un espace et de alt+entrée sera compté 2 fois

AV
Avatar
AV
=NBVAL(A11:A20)+SOMMEPROD(NBCAR(SUPPRESPACE(A11:A20))-NBCAR(SUBSTITUE(SUPPRE
SPACE(A11:A20);" ";"")))


Ca me parait tout à fait bien
Et en plus avec SP, t'as un préjugé très favorable ! ;-)

AV

Avatar
AV
Pffff.....
Compter les car(10) ça compte pas les mots !
;-)
AV
Avatar
Starwing
Ca me parait tout à fait bien
Et en plus avec SP, t'as un préjugé très favorable ! ;-)


J'ai commencé, grâce à ton ingéniosité, à obtenir tout ce que je veux avec
SP.

--
Au plaisir de vous revoir ...
Visitez >> http://www.excelabo.net
Le merveilleux site de Misange
Starwing

--

Avatar
Daniel.M
Salut Alain,

Tout-à-fait d'accord. Il y a plusieurs cas-problèmes (la virgule et un espace
avant l'autre mot).
Personnellement, je crois que si les cas sont compliqués (ils ne semblent pas
l'être ici mais on ne sait jamais), il vaut mieux avoir recours à une fonction
VBA, avec des expressions régulières, pour couvrir l'ensemble des cas.

Si Tony n'a pas trouvé son bonheur, il avisera.

Salutations,

Daniel M.

"AV" wrote in message
news:
Ma contrib à 1 cent :
Inconvénient me semble-t-il possible du CAR({10.32.44}) :
Un mot suivi d'un espace et de alt+entrée sera compté 2 fois

AV




Avatar
GD
veux à tout prix me faire ma fête ????

AV wrote:
Pffff.....
Compter les car(10) ça compte pas les mots !


LaPalisse n'aurait pas dit mieux...
puisque cela compte les LF !!!!!

il était écrit précédement :
puis de les ajouter au résultat précédent (décompte des mots)


déja le regard trouble ???
"Starwing" l'aurait pas dû anticiper !!!!
attendons nous au pire pour demain ....
;o)))

1 2