Nombre de fois un mot est répété ligne par ligne

Résolu
anayay Messages postés 38 Date d'inscription   Statut Membre Dernière intervention   -  
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   -

Bonsoir,

Dans une feuille Excel, nous avons deux colonnes A et B, sur la plage A1 : An nous avons met des articles : dans A1 article 1, dans A2 Article 2…. (avec répétition des articles).
Dans B1 je veux compter le nombre de fois ou le mot article1 est répéter dans la plage avec une mise à jour au fur au à mesure des nouveau entrés :
A   B
1   Article 1   2 (le nombre de fois ou l’Article 1 apparait dans la plage concerné)
2   Article 2   1
3   Article 1   2

merci

A voir également:

5 réponses

danielc0 Messages postés 1859 Date d'inscription   Statut Membre Dernière intervention   231
 

Bonjour à tous,

En B1, à recopier vers le bas :

=NB.SI(A:A;A1)

1
anayay Messages postés 38 Date d'inscription   Statut Membre Dernière intervention   2
 

merci pour votre réponse, selon votre formule : 

=NB.SI(A:A;A1)

si je veux que A1 soit une cellule? cad la valeur dans cette cellule qui dois être prise en considération? merci

0
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 354
 

Bonjour anayay.

Si tu veux travailler sur Excel, et si tu souhaites trouver de l'aide dans CCM, il te faudra faire preuve de beaucoup plus de rigueur !

  • Dans ta demande initiale, l'article (matière) est en colonne A ; d'où la bonne réponse de danielc0 au post #2.
  • Dans ton post #3 tu indiques que la matière est en colonne C, alors que dans ton fichier c'est en colonne G !
  • D'ailleurs à quoi servent les colonnes A à D ?
  • Dans ton post #4 la rédaction de ton message est incompréhensible, ce qui a hélas conduit danielc0 à modifier sa formule, qui ne répond plus à ta demande initiale !

https://www.cjoint.com/c/NDnmVqr3t2U


1
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 354
 

Bonjour.

Prière de joindre un fichier exemple sur lequel on pourra travailler.

 1) Aller dans https://www.cjoint.com/
 2) Cliquer sur [Parcourir] pour sélectionner le fichier (15 Mo maxi)
 3) Défiler 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 ; faire un clic-droit dessus et choisir "Copier le lien"
 5) Revenir dans la discussion sur CCM, et dans votre message faire "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers

Il existe aussi https://www.transfernow.net/


0
anayay Messages postés 38 Date d'inscription   Statut Membre Dernière intervention   2
 

Bonjour M.Raymond, et merci de votre réponse.

Voici lien de fichier Excel d'exemple :https://www.cjoint.com/c/NDnkiPcFw6h

en fait, il s'agit d'un classeur pour gérer les séance d'une classe, 

chaque cours effectué sera mentionné dans la feuille avec la date, l'intitulé de la matière, nombre de séance et le volume horaire restant,

dans la colonne (en jaune) de nombre de séances effectués, je veux calculer le nombre de fois qu'une matière été effectué, dans la cellule C9, si je tape Français, il doit m'affiché dans D9 le nombre 4 cad c'est la 4eme fois que ce mot est affiché dans la plage C5 à C100 par exemple. donc ce travail est régulier, chaque jour il Ya de nouveau enregistrement des matières et que la mise à jours de nombre doit être instantané

1
danielc0 Messages postés 1859 Date d'inscription   Statut Membre Dernière intervention   231
 

Dans la formule, A1 est une cellule. Si c'est C50 :

=NB.SI(A:A;C50)

Daniel


0
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 354
 

Inexact ...

0
danielc0 Messages postés 1859 Date d'inscription   Statut Membre Dernière intervention   231 > Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention  
 

@Raymond Pentier :

Inutile d'augmenter la casse, je ne suis pas myope. Qu'est-ce qui est faux, Raymond ?

@anayay :

Pour adapter  la formule à ton classeur, en H5 et à recopier vers la bas :

=NB.SI(G:G;G5)

Daniel

0
anayay Messages postés 38 Date d'inscription   Statut Membre Dernière intervention   2
 

Monsieur Danielc0,

merci pour votre message.

0
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 354 > danielc0 Messages postés 1859 Date d'inscription   Statut Membre Dernière intervention  
 

@danielc0 StatutMembre

Au vu de la demande formulée "Dans B1 je veux compter le nombre de fois ou le mot article1 est répéter dans la plage",
=NB.SI(G:G;G5) est exact mais =NB.SI(A:A;C50) est inapproprié ...

0
danielc0 Messages postés 1859 Date d'inscription   Statut Membre Dernière intervention   231 > Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention  
 

@Raymond Pentier : Au vu de la phrase d'accompagnement :

"Dans la formule, A1 est une cellule. Si c'est C50 :"

Je ne vois pas ce qu'il y a d'inapproprié.

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
anayay Messages postés 38 Date d'inscription   Statut Membre Dernière intervention   2
 

Monsieur Raymond,

Effectivement, le message n'été plus claire, mais je pense que mon objet est compréhensible, merci à vous pour l'intérêt et pour la solution proposée. 

cordialement, 

0