Nombre d'occurrences de différents mots dans une cellule
Résolu/Fermé
A voir également:
- Nombre d'occurrences de différents mots dans une cellule
- Aller à la ligne dans une cellule excel - Guide
- Piratage facebook changer mot de passe - Guide
- Identifiants et mots de passe - Guide
- Si cellule contient texte alors ✓ - Forum Excel
- Verrouiller cellule excel - Guide
3 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 395
24 janv. 2014 à 07:23
24 janv. 2014 à 07:23
Bonjour
pas très compréhensible. Le nombre d'occurence suppose t il que vus avez plusieurs fois le même mot dans le texte? ce que ne démontre pas votre exemple en B2
Mais si c'st le cas, testez:
=(NBCAR(B2)-NBCAR(SUBSTITUE(B2;G1;""))/G1
pour trouver le nombre de fois ou G1 est présent dans B2
crdlmnt
pas très compréhensible. Le nombre d'occurence suppose t il que vus avez plusieurs fois le même mot dans le texte? ce que ne démontre pas votre exemple en B2
Mais si c'st le cas, testez:
=(NBCAR(B2)-NBCAR(SUBSTITUE(B2;G1;""))/G1
pour trouver le nombre de fois ou G1 est présent dans B2
crdlmnt
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 304
24 janv. 2014 à 08:06
24 janv. 2014 à 08:06
Bonjour à tous
en H1
=SI(ESTERREUR(CHERCHE(G1;B$2));0;1)
à tirer vers le bas
pour l'ensemble des éléments en B2
en H10
=somme(H1:H10)
ou directement
avec la matricielle du matin
=SOMME(SI(ESTERREUR(CHERCHE(G1:G9;B2));0;1))
Formule matricielle à valider par « ctrl+maj+entrée » (et non directement par « entrée »), le curseur clignotant dans la barre de formule; Excel encadre alors automatiquement la formule par des {}
en H1
=SI(ESTERREUR(CHERCHE(G1;B$2));0;1)
à tirer vers le bas
pour l'ensemble des éléments en B2
en H10
=somme(H1:H10)
ou directement
avec la matricielle du matin
=SOMME(SI(ESTERREUR(CHERCHE(G1:G9;B2));0;1))
Formule matricielle à valider par « ctrl+maj+entrée » (et non directement par « entrée »), le curseur clignotant dans la barre de formule; Excel encadre alors automatiquement la formule par des {}
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 395
Modifié par Vaucluse le 24/01/2014 à 08:14
Modifié par Vaucluse le 24/01/2014 à 08:14
Salut Michel
comment va?
On n'a pas du comprendre la même chose, mais ton interprétation semble plus logique!
je ne voyais pas très bien pourquoi il y aurait plusieurs fois le, même composant dans une seule cellule!
.. pourtant, comme la question est posée..?
Et dans le cas ou tu as raison, on peut faire simplement je pense:
=NB.SI(B:B;"*"&G1&"*") avec le nom cherché en G1
En prenant toutefois la précaution de placer un blanc devant le nom en G1 au cas où il y ait des composants contenant les lettres d'un autre
a suivre.
crdlmnt
comment va?
On n'a pas du comprendre la même chose, mais ton interprétation semble plus logique!
je ne voyais pas très bien pourquoi il y aurait plusieurs fois le, même composant dans une seule cellule!
.. pourtant, comme la question est posée..?
Et dans le cas ou tu as raison, on peut faire simplement je pense:
=NB.SI(B:B;"*"&G1&"*") avec le nom cherché en G1
En prenant toutefois la précaution de placer un blanc devant le nom en G1 au cas où il y ait des composants contenant les lettres d'un autre
a suivre.
crdlmnt
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 304
Modifié par michel_m le 24/01/2014 à 08:26
Modifié par michel_m le 24/01/2014 à 08:26
salut Vaucluse,
Ca faisait longtemps que l'on ne s'était pas croisé , on était jeune à l'époque ! ;o)
ben oui, mon interprétation est qu'en B2, il y a la composition d'un produit et que notre ami cherche des éléments précis
dans la demande sur 3 produits, on peut écrire G1:G3 au lieu de G1:G9 ou de rien mettre dans G4:G9. dans ce cas la matricielle devient
=SOMME(SI(ESTERREUR(CHERCHE(G1:G9;B$2))+ESTVIDE(G1:G9);0;1))
Ca faisait longtemps que l'on ne s'était pas croisé , on était jeune à l'époque ! ;o)
ben oui, mon interprétation est qu'en B2, il y a la composition d'un produit et que notre ami cherche des éléments précis
dans la demande sur 3 produits, on peut écrire G1:G3 au lieu de G1:G9 ou de rien mettre dans G4:G9. dans ce cas la matricielle devient
=SOMME(SI(ESTERREUR(CHERCHE(G1:G9;B$2))+ESTVIDE(G1:G9);0;1))