Compter plusieurs fois un mot dans une cellule Excel (formule NB.SI)
Fermé
LV
-
30 juil. 2020 à 16:17
PapyLuc51 Messages postés 4392 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 6 novembre 2024 - 11 sept. 2020 à 06:05
PapyLuc51 Messages postés 4392 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 6 novembre 2024 - 11 sept. 2020 à 06:05
A voir également:
- Compter plusieurs fois un mot dans une cellule Excel (formule NB.SI)
- Formule excel pour additionner plusieurs cellules - Guide
- Aller à la ligne dans une cellule excel - Guide
- Formule excel si et - Guide
- Formule excel moyenne - Guide
- Formule excel - Guide
13 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 413
30 juil. 2020 à 17:06
30 juil. 2020 à 17:06
Voyez ici, sous toutes les réserves faites dans mon premier messager
https://mon-partage.fr/f/1Dtn38T7/
https://mon-partage.fr/f/1Dtn38T7/
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 413
30 juil. 2020 à 16:39
30 juil. 2020 à 16:39
Bonjour
une solution avec une colonne intermédiaire qui ne garantit pas complètement le résultat , car si un mot plus long dub texte contient le mot cherché, il sera compté aussi (exemple mésanges ou angelot si vous cherchez ange)
liste des textes en A, départ en A1
mot cherché en C
la formule en B, à tirer sur la hauteur utile:
=(NBCAR(A1)-NBCAR(SUBSTITUE(A1;$C$1;"")))/NBCAR($C$1)
reste à faire la somme de B
crdlmnt
une solution avec une colonne intermédiaire qui ne garantit pas complètement le résultat , car si un mot plus long dub texte contient le mot cherché, il sera compté aussi (exemple mésanges ou angelot si vous cherchez ange)
liste des textes en A, départ en A1
mot cherché en C
la formule en B, à tirer sur la hauteur utile:
=(NBCAR(A1)-NBCAR(SUBSTITUE(A1;$C$1;"")))/NBCAR($C$1)
reste à faire la somme de B
crdlmnt
Merci beaucoup pour cette réponse.
Mais je ne suis pas sure d'avoir bien compris...
Plus précisément j'utilise aujourd'hui la formule suivante : =COUNTIF('Entrées stock'!B:B;"*tshirt - S*")
Pour aller compter dans la colonne B de la feuille "entrées stock" le nombre de fois où le mot "tshirt - S" apparait.
Si jamais dans une ligne de la colonne le mot "tshirt - S" apparait plusieurs fois, alors il n'est comptabilisé qu'une seule fois.
Je n'arrive pas à comprendre comment adapter cela à votre formule ?
Merci par avance !
Mais je ne suis pas sure d'avoir bien compris...
Plus précisément j'utilise aujourd'hui la formule suivante : =COUNTIF('Entrées stock'!B:B;"*tshirt - S*")
Pour aller compter dans la colonne B de la feuille "entrées stock" le nombre de fois où le mot "tshirt - S" apparait.
Si jamais dans une ligne de la colonne le mot "tshirt - S" apparait plusieurs fois, alors il n'est comptabilisé qu'une seule fois.
Je n'arrive pas à comprendre comment adapter cela à votre formule ?
Merci par avance !
PapyLuc51
Messages postés
4392
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
6 novembre 2024
1 445
Modifié le 30 juil. 2020 à 16:56
Modifié le 30 juil. 2020 à 16:56
Bonjour,
salutations Vaucluse
Une autre
le texte en A1
=NBCAR(SUBSTITUE(A1;"mot";"µmot"))-NBCAR(A1)
On compte le nombre de caractères en ajoutant µ devant tous les mots cherchés moins le nombres de caractères de la cellule
Cordialement
salutations Vaucluse
Une autre
le texte en A1
=NBCAR(SUBSTITUE(A1;"mot";"µmot"))-NBCAR(A1)
On compte le nombre de caractères en ajoutant µ devant tous les mots cherchés moins le nombres de caractères de la cellule
Cordialement
tontong
Messages postés
2563
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
17 octobre 2024
1 058
30 juil. 2020 à 19:56
30 juil. 2020 à 19:56
Bonjour à tous,
Un SommeProd() suffirait pour étendre cette formule à la colonne:
=SOMMEPROD((NBCAR(SUBSTITUE(A2:A20;"mot";"µ"&"mot"))-NBCAR(A2:A20))*1)
Avec une formule en anglais et si le fichier de LV ne comporte pas de piège.
Un SommeProd() suffirait pour étendre cette formule à la colonne:
=SOMMEPROD((NBCAR(SUBSTITUE(A2:A20;"mot";"µ"&"mot"))-NBCAR(A2:A20))*1)
Avec une formule en anglais et si le fichier de LV ne comporte pas de piège.
PapyLuc51
Messages postés
4392
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
6 novembre 2024
1 445
>
tontong
Messages postés
2563
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
17 octobre 2024
Modifié le 31 juil. 2020 à 06:23
Modifié le 31 juil. 2020 à 06:23
Bonjour,
Salutations tontong ;
c'est ce que j'ai essayé de faire hier mais je ne parvenais pas à la placer dans l'exemple de Vaucluse.
La canicule m'a donné un gros coup de massue ;) j'avais tout simplement oublié de remplacer "mot" par "tshirt-s", c'est dire....
@ LV
Pour en revenir à ta formule de départ ça ferait
=SOMMEPROD((NBCAR(SUBSTITUE('Entrées stock'!B:B;"tshirt-S";"µ"&"tshirt-S"))-NBCAR('Entrées stock'!B:B))*1)
À vérifier en la transformant en formule anglaise.
Cordialement à tous
Salutations tontong ;
c'est ce que j'ai essayé de faire hier mais je ne parvenais pas à la placer dans l'exemple de Vaucluse.
La canicule m'a donné un gros coup de massue ;) j'avais tout simplement oublié de remplacer "mot" par "tshirt-s", c'est dire....
@ LV
Pour en revenir à ta formule de départ ça ferait
=SOMMEPROD((NBCAR(SUBSTITUE('Entrées stock'!B:B;"tshirt-S";"µ"&"tshirt-S"))-NBCAR('Entrées stock'!B:B))*1)
À vérifier en la transformant en formule anglaise.
Cordialement à tous
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Raymond PENTIER
Messages postés
58719
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
7 novembre 2024
17 233
30 juil. 2020 à 17:09
30 juil. 2020 à 17:09
Comme d'habitude, nous essayons de deviner comment est construit ton tableau, et nous proposons des solutions au pif.
Si tu veux une réponse exacte et précise, envoie ton fichier Excel.
Si tu veux une réponse exacte et précise, envoie ton fichier Excel.
1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
Il existe aussi :
1) https://mon-partage.fr/
2) https://www.transfernow.net/
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 413
30 juil. 2020 à 17:14
30 juil. 2020 à 17:14
merci de vérifier si mon modèle vous convient , donc ici
https://forums.commentcamarche.net/forum/affich-36780508-compter-plusieurs-fois-un-mot-dans-une-cellule-excel-formule-nb-si#5
https://forums.commentcamarche.net/forum/affich-36780508-compter-plusieurs-fois-un-mot-dans-une-cellule-excel-formule-nb-si#5
PapyLuc51
Messages postés
4392
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
6 novembre 2024
1 445
30 juil. 2020 à 17:24
30 juil. 2020 à 17:24
Re:
""Si jamais dans une ligne de la colonne le mot "tshirt - S" apparait plusieurs fois, alors il n'est comptabilisé qu'une seule fois ""
ce n'est pas ce que tu nous à fais comprendre dans la question initiale - ce que moi j'ai compris c'est le nombre de fois le même mot dans une seule cellule.
Dans le tableau exemple de Vaucluse, pour compter le nombre de cellules qui contiennent au moins une fois le mot "tshirt-s"
=NB.SI(A:A;"*tshirt-s*") ce qui donne 7
Cordialement
""Si jamais dans une ligne de la colonne le mot "tshirt - S" apparait plusieurs fois, alors il n'est comptabilisé qu'une seule fois ""
ce n'est pas ce que tu nous à fais comprendre dans la question initiale - ce que moi j'ai compris c'est le nombre de fois le même mot dans une seule cellule.
Dans le tableau exemple de Vaucluse, pour compter le nombre de cellules qui contiennent au moins une fois le mot "tshirt-s"
=NB.SI(A:A;"*tshirt-s*") ce qui donne 7
Cordialement
Merci, ce que tu dis Papy Luc, c'est ce que je fais déjà et qui ne compte qu'une seule fois le mot par cellule même si il apparait plusieurs fois. Ce que je veux faire c'est bien compter le nombre de fois qu'un mot apparait dans une cellule, dans une colonne précise.
Et merci Vaucluse, ta solution fonctionne bien, mais cela me parait trop compliqué à mettre en place dans mon cas...
Lorsque j'ai une entrée ou une sortie de stock comprenant des références similaires, je ferai plusieurs lignes dans ma colonne, ce sera plus simple !
Merci pour votre aide !
Belle journée.
Lorsque j'ai une entrée ou une sortie de stock comprenant des références similaires, je ferai plusieurs lignes dans ma colonne, ce sera plus simple !
Merci pour votre aide !
Belle journée.
PapyLuc51
Messages postés
4392
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
6 novembre 2024
1 445
Modifié le 30 juil. 2020 à 18:32
Modifié le 30 juil. 2020 à 18:32
Et si tu répondais à la demande de RaymondPENTIER (salutations) ça nous permettrait de travailler sur du concret
Cordialement
Cordialement
via55
Messages postés
14495
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
7 novembre 2024
2 734
10 sept. 2020 à 15:06
10 sept. 2020 à 15:06
Bonjour
Un exemple à adapter
https://mon-partage.fr/f/G083rj0E/
Cdlmnt
Via
Un exemple à adapter
https://mon-partage.fr/f/G083rj0E/
Cdlmnt
Via
PapyLuc51
Messages postés
4392
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
6 novembre 2024
1 445
11 sept. 2020 à 06:05
11 sept. 2020 à 06:05
Salutations via55
Ce sujet était déjà en statut résolu et vu ton tableau exemple cette réponse devrait être sur la question de Banadasa
https://forums.commentcamarche.net/forum/affich-36844060-nombre-d-occurence-d-un-mot-plusieurs-fois-dans-la-meme-cellule
Bien cordialement
Ce sujet était déjà en statut résolu et vu ton tableau exemple cette réponse devrait être sur la question de Banadasa
https://forums.commentcamarche.net/forum/affich-36844060-nombre-d-occurence-d-un-mot-plusieurs-fois-dans-la-meme-cellule
Bien cordialement