Total du nombre de fois d'un mot dans des cell et feuilles
Résolu
Annie Gareau
-
Annie Gareau -
Annie Gareau -
Bonjour,
J'ai un classeur avec plusieurs feuilles et j'aimerais savoir comment compter le nombre de fois qu'un mot est inscrit dans chacune des feuilles pour une ligne précise.
Exemple: j'ai fait un sondage pour savoir combien de personne habite dans chaque maison et qui dans ces personnes sont en emploi ou pas. Donc dans chacune des feuille, j'au une colonne pour chacune des personnes habitant à la même adresse
je veux donc additionner le nombre de fois où il est inscrit employed dans les cellules D27 à O27 de toutes les feuilles du classeur (J'ai un classeur de 170 feuilles)
Merci
J'ai un classeur avec plusieurs feuilles et j'aimerais savoir comment compter le nombre de fois qu'un mot est inscrit dans chacune des feuilles pour une ligne précise.
Exemple: j'ai fait un sondage pour savoir combien de personne habite dans chaque maison et qui dans ces personnes sont en emploi ou pas. Donc dans chacune des feuille, j'au une colonne pour chacune des personnes habitant à la même adresse
je veux donc additionner le nombre de fois où il est inscrit employed dans les cellules D27 à O27 de toutes les feuilles du classeur (J'ai un classeur de 170 feuilles)
Merci
A voir également:
- Total du nombre de fois d'un mot dans des cell et feuilles
- Comment faire un livret avec des feuilles a4 - Guide
- Trousseau mot de passe iphone - Guide
- Mot de passe - Guide
- Identifiant et mot de passe - Guide
- Mot de passe administrateur - Guide
2 réponses
Bonjour
Un exemple avec une fonction personnalisée (macro)
http://www.cjoint.com/c/FKjtFC3M6gn
Cdlmnt
Un exemple avec une fonction personnalisée (macro)
http://www.cjoint.com/c/FKjtFC3M6gn
Cdlmnt
ca ne fonctionne pas :(
ca calcule le nombre de 'employed' dans la feuille seulement mais pas dans tout le classeur (les 117 feuilles ensemble)
1. Alt-F11 pour accéder à l'éditeur vba
2. Insertion/Module
3. Copier tout le code
5. Dans une cellule, ceci
=Compter(D7:O27;"employed")
devrait fonctionner
ca calcule le nombre de 'employed' dans la feuille seulement mais pas dans tout le classeur (les 117 feuilles ensemble)
1. Alt-F11 pour accéder à l'éditeur vba
2. Insertion/Module
3. Copier tout le code
Public Function Compter(plage As Range, s As String) As Long4. retour dans la feuille
Dim n As Long, f As Worksheet, k As Long, adr As String
n = 0
adr = plage.Address
For Each f In Sheets
n = n + Application.WorksheetFunction.CountIf(f.Range(adr), s)
Next f
Compter = n
End Function
5. Dans une cellule, ceci
=Compter(D7:O27;"employed")
devrait fonctionner
ca calcule le nombre de 'employed' dans la feuille seulement mais pas dans tout le classeur (les 117 feuilles ensemble)
Voici ce que j'essai:
=NB.SI('117 Nouchimi:196 Shabow'!D27:O27;"employed")
=SOMMEPROD(NB.SI(INDIRECT({"117 Nouchimi:196 Shabow"}&"!"&{"d27:o27"});"employed"))
mais fonctionne toujours pas!