OVH Cloud OVH Cloud

RECHERCHE

7 réponses
Avatar
JUJU
SALUT A TOUS je voudrait trouver le nombre de fois qu il
y a le mot "pates" dans un tableau ou il y a parfoit
plusieur mots dans une celulle
merci a tous

7 réponses

Avatar
ChrisV
Bonjour Juju,

Avec la plage de données nommée ici Zn

=NB.SI(Zn;"*pâtes*")


ChrisV


"JUJU" a écrit dans le message de
news: 141f901c3f7da$6cc5a810$
SALUT A TOUS je voudrait trouver le nombre de fois qu il
y a le mot "pates" dans un tableau ou il y a parfoit
plusieur mots dans une celulle
merci a tous


Avatar
Nicolas B.
Salut ChrisV,

Et si il y a "pâtes à la napolitaine" dans une cellule, elle n'est pas
comptée ?

=NB.SI(Zn;"*pâtes*")


A+
--
Nicolas B.

Adresse @adresse.bidon.com invalide,
E-mail : www.cerbermail.com/?gAAILfkPsC


Bonjour Juju,

Avec la plage de données nommée ici Zn

=NB.SI(Zn;"*pâtes*")


ChrisV


"JUJU" a écrit dans le message
de news: 141f901c3f7da$6cc5a810$
SALUT A TOUS je voudrait trouver le nombre de fois qu il
y a le mot "pates" dans un tableau ou il y a parfoit
plusieur mots dans une celulle
merci a tous




Avatar
Nicolas B.
Oulàlàaa, désolé.
Petit problème avec OE-QuoteFix qui me supprime les * sans que je m'en
aperçoive.


--
Nicolas B.

Adresse @adresse.bidon.com invalide,
E-mail : www.cerbermail.com/?gAAILfkPsC


Salut ChrisV,

Et si il y a "pâtes à la napolitaine" dans une cellule, elle n'est pas
comptée ?

=NB.SI(Zn;"*pâtes*")


A+
--
Nicolas B.

Adresse @adresse.bidon.com invalide,
E-mail : www.cerbermail.com/?gAAILfkPsC


Bonjour Juju,

Avec la plage de données nommée ici Zn

=NB.SI(Zn;"*pâtes*")


ChrisV


"JUJU" a écrit dans le message
de news: 141f901c3f7da$6cc5a810$
SALUT A TOUS je voudrait trouver le nombre de fois qu il
y a le mot "pates" dans un tableau ou il y a parfoit
plusieur mots dans une celulle
merci a tous






Avatar
Michel Gaboly
Bonsoir,

Le principe de base consiste à compter le nombre de
caractères dans l'ensemble des cellules, puis à le
recompter en remplaçant la chaine de caractères
(ici, "pates") par une chaine vide.

Cela donne le nombre de caractères représente par
toutes les occurrences de "pates".

Il reste ensuite à diviser par la longueur du mot,
ici 5.

Voici un exemple pour trouver le nombre de fois
où "pates" apparaît dans la plage A1 à D3000.

{=(SOMME(NBCAR(A1:D3000)) -SOMME(NBCAR(SUBSTITUE(A1:D3000;"pates";"")))) / 5}

à saisir sans les accolades et à valider en matricielle,
(avec Ctrl + Shift + Enter en même temps (ou Cmd +
Shift + Enter sur Mac)), ce qui doit faire apparaître
les accolades.

NB les formules matricielles ne peuvent pas mani-
puler des colonnes entières.


Variante pour rechercher, toujours en A1:D3000
le mot apparaissant en E1 :

{=(SOMME(NBCAR(A1:D3000)) -SOMME(NBCAR(SUBSTITUE(A1:D3000;E1;"")))) / NBCAR(E1)}



Attention : ces formules sont sensible à la casse et
"pates" et "Pates" sont considérés comme différents.

Par ailleurs, les chaines à l'intérieur d'un mot
seront comptées aussi : "tu te carapates".





SALUT A TOUS je voudrait trouver le nombre de fois qu il
y a le mot "pates" dans un tableau ou il y a parfoit
plusieur mots dans une celulle
merci a tous


--
Cordialement,

Michel Gaboly
http://www.gaboly.com

Avatar
garnote
Salut JUJU,

Tu pourrais, par exemple,
1. nommer ta plage «ici»,
2. entrer *pates* ou autre chose en B3,
3. et la formule =NB.SI(ici;B3).

Serge


"JUJU" a écrit dans le message de
news: 141f901c3f7da$6cc5a810$
SALUT A TOUS je voudrait trouver le nombre de fois qu il
y a le mot "pates" dans un tableau ou il y a parfoit
plusieur mots dans une celulle
merci a tous


Avatar
JièL Goubert
Bonjoir(c) Michel Gaboly

Le 20/02/2004 19:32 vous nous disiez ceci :
Bonsoir,

Le principe de base consiste à compter le nombre de
caractères dans l'ensemble des cellules, puis à le
recompter en remplaçant la chaine de caractères
(ici, "pates") par une chaine vide.


houlala... c'est PATESré simple tout ça non ?! ;-)

--
JièL Des pates, des pates, oui mais des bbbbbbbiiiiiiiippppppppppp ;-)))

Avatar
Michel Gaboly
Effectivement ;-((


Bonjoir(c) Michel Gaboly

Le 20/02/2004 19:32 vous nous disiez ceci :
Bonsoir,

Le principe de base consiste à compter le nombre de
caractères dans l'ensemble des cellules, puis à le
recompter en remplaçant la chaine de caractères
(ici, "pates") par une chaine vide.


houlala... c'est PATESré simple tout ça non ?! ;-)

--
JièL Des pates, des pates, oui mais des bbbbbbbiiiiiiiippppppppppp ;-)))


--
Cordialement,

Michel Gaboly
http://www.gaboly.com