Nombre d'occurrences d'un mot dans une cellule
Résolu/Fermé
A voir également:
- Excel compter le nombre de caractères spécifique dans une cellule
- Excel nombre d'occurrence d'un caractère dans une cellule - Meilleures réponses
- Excel compter occurrence caractère dans cellule - Meilleures réponses
- Compter occurences d'un caractère (excel) ✓ - Forum Excel
- Aller à la ligne dans une cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
- Caractères ascii - Guide
- Liste déroulante excel - Guide
2 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
Modifié par Vaucluse le 30/11/2016 à 18:33
Modifié par Vaucluse le 30/11/2016 à 18:33
Bonsoir
NB.SI ne comptera que 1 même si le mot est placé plusieurs fois
voyez avec:
=(NBCAR(A1)-NBCAR(SUBSTITUE(A1;"Retard";"")))/NBCAR("Retard")
bien sur, vous pouvez remplacer Retard entre guillment par l'adresse d'une cellule qui contient le mot cherché
et attention, cette formule est sensible à la acasse, elle comptera Retard avec la majuscule, mais pas s'il est présent técrit autrement
si le cas peut se présenter ou simplement par sécurité, vous pouvez écrire
=(NBCAR(A1)-NBCAR(SUBSTITUE(MAJUSCULE(A1);"RETARD";"")))/NBCAR("RETARD")
ou si le mot Retard est écrit ( avec ou sans majuscule) en cellule Z1 pour l'exemple:
=(NBCAR(A1)-NBCAR(SUBSTITUE(MAJUSCULE(A1);MAJUSCULE(Z1);"")))/NBCAR(MAJUSCULE(Z1))
crdlmnt
Ps : salut Gyrus et excuses, j'ai vu ton message quand j'ai envoyé le mien!
La qualité de la réponse dépend surtout de la clarté de la question, merci!
NB.SI ne comptera que 1 même si le mot est placé plusieurs fois
voyez avec:
=(NBCAR(A1)-NBCAR(SUBSTITUE(A1;"Retard";"")))/NBCAR("Retard")
bien sur, vous pouvez remplacer Retard entre guillment par l'adresse d'une cellule qui contient le mot cherché
et attention, cette formule est sensible à la acasse, elle comptera Retard avec la majuscule, mais pas s'il est présent técrit autrement
si le cas peut se présenter ou simplement par sécurité, vous pouvez écrire
=(NBCAR(A1)-NBCAR(SUBSTITUE(MAJUSCULE(A1);"RETARD";"")))/NBCAR("RETARD")
ou si le mot Retard est écrit ( avec ou sans majuscule) en cellule Z1 pour l'exemple:
=(NBCAR(A1)-NBCAR(SUBSTITUE(MAJUSCULE(A1);MAJUSCULE(Z1);"")))/NBCAR(MAJUSCULE(Z1))
crdlmnt
Ps : salut Gyrus et excuses, j'ai vu ton message quand j'ai envoyé le mien!
La qualité de la réponse dépend surtout de la clarté de la question, merci!
30 nov. 2016 à 19:15
Tu as bien fait de poster ta réponse.
Coté argumentaire et explications, c'est quand même nettement le niveau au-dessus.
:D
A+
1 déc. 2016 à 14:10
Cela fonctionne effectivement en majuscule et cela m'a bien dépanné.
Cordialement,