OVH Cloud OVH Cloud

nombre de lettres

7 réponses
Avatar
Jessica Roy
Bonjour!

Est-ce qu'il y a un moyen de calculer le nombre de lettre dans une cellule
d'excel?

exemple : "PONT VICTORIA J.-CARTIER"
J'aimerais savoir combien il y a de lettre "I" dans cette cellule
Est-ce qu'il y a moyen qu'Excel le calcule automatiquement ?

MERCI BEAUCOUP !!!

7 réponses

Avatar
AV
Est-ce qu'il y a un moyen de calculer le nombre de lettre dans une cellule
d'excel?
exemple : "PONT VICTORIA J.-CARTIER"
J'aimerais savoir combien il y a de lettre "I" dans cette cellule


Avec respect de la casse :
=NBCAR(A1)-NBCAR(SUBSTITUE(A1;"I";""))

AV

Avatar
Jessica Roy
Merci beaucoup AV !!

et si je veux le faire sans le respect de la casse?


Est-ce qu'il y a un moyen de calculer le nombre de lettre dans une cellule
d'excel?
exemple : "PONT VICTORIA J.-CARTIER"
J'aimerais savoir combien il y a de lettre "I" dans cette cellule


Avec respect de la casse :
=NBCAR(A1)-NBCAR(SUBSTITUE(A1;"I";""))

AV






Avatar
AV
et si je veux le faire sans le respect de la casse?


Matricielle (validation par ctrl+maj+entrée) :

=SOMME(ESTNUM(CHERCHE("I";STXT(A1;LIGNE(INDIRECT("1:"&NBCAR(A1)));1)))*1)

AV

Avatar
Michel Gaboly
Bonsoir Jessica,

=NBCAR(A1) * 2 - NBCAR(SUBSTITUE(A1;"I";"")) - NBCAR(SUBSTITUE(A1;"i";""))

ou

=NBCAR(A1) - NBCAR(SUBSTITUE(SUBSTITUE(A1;"i";"I");"I";""))


Merci beaucoup AV !!

et si je veux le faire sans le respect de la casse?



Est-ce qu'il y a un moyen de calculer le nombre de lettre dans une cellule
d'excel?
exemple : "PONT VICTORIA J.-CARTIER"
J'aimerais savoir combien il y a de lettre "I" dans cette cellule


Avec respect de la casse :
=NBCAR(A1)-NBCAR(SUBSTITUE(A1;"I";""))

AV







--
Cordialement,

Michel Gaboly
www.gaboly.com



Avatar
Daniel.M
et si je veux le faire sans le respect de la casse?


Une autre:

=NBCAR(A1) - NBCAR(SUBSTITUE(MINUSCULE(A1);"i";""))

Salutations,

Daniel M.

Avatar
Starwing
Bonjour,

Matricielle (validation par ctrl+maj+entrée) :
Désolé, incapable de le faire avec une main ;-)


D' autres avec Sommeprod? Utilisation avec une seule main,
l'autre n'étant pas disponible ( Un Pinot à la main! )

Compter le nombre de I ou de i:
=SOMMEPROD(--(STXT(A1;LIGNE(INDIRECT("1:"&NBCAR(A1));1)
="I"))

Je sais, je sais, ce n'est pas dans la demande initiale,
mais bon! Pour le plaisir d'utiliser Sommeprod!
Compter le nombre de: ( I ou i ) + ( E ou e ) + bla bla
bla...
=SOMMEPROD(--(STXT(A1;LIGNE(INDIRECT("1:"&NBCAR(A1)));1)=
{"I""E"}))

Le signe " "dans {"i""e"} peut ne pas convenir. Il
pourrait sagir de "." ou de ";"
selon la configuration d'excel.

Starwing

Avatar
AV
Perso j'ai rien demandé mais puisque tu me dis....

Compter le nombre de I ou de i:
=SOMMEPROD(--(STXT(A1;LIGNE(INDIRECT("1:"&NBCAR(A1));1)
="I"))
Je répondrais :

Hum....hum.... mais comme c'est pas dans la question, on va pas s'attarder
;-)
AV