Automatiser les statistiques avec excel & vba

Résolu/Fermé
aurel51 Messages postés 68 Date d'inscription jeudi 16 août 2007 Statut Membre Dernière intervention 8 février 2009 - 30 août 2007 à 16:51
aurel51 Messages postés 68 Date d'inscription jeudi 16 août 2007 Statut Membre Dernière intervention 8 février 2009 - 5 sept. 2007 à 09:35
salut ,

J'aimerai faire des statistiques automatiques a l'aide de vba & excel.
j'ai un tableau excel que je rempli avec un formulaire. Dans une colonne de ce formulaire, j'ai différent nom (chaudronnerie, administration, montage..) avec certain redondant.
j'aimerai faire la somme de chaque mots dans une autre page excel.

un exemple: j'ai 3 fois le mot chaudronnerie dans la colonne de mon tableau, jaimerai que ca me mette 3 dans une autre feuille excel afin que je puisse faire des graph.

merci de votre aide
A voir également:

14 réponses

Raymond PENTIER Messages postés 58942 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 mai 2025 17 316
31 août 2007 à 04:31
Je n'ai pas tout à fait saisi ton problème.
Essaie de m'envoyer ton fichier pour que je l'examine de plus près.

Tu peux utiliser http://cjoint.com/
0
aurel51 Messages postés 68 Date d'inscription jeudi 16 août 2007 Statut Membre Dernière intervention 8 février 2009 6
31 août 2007 à 09:22
Voila je t'ai envoyé mon fichier.
j'ai caché certains textes parceque c'est pour le boulot.

mon but est de créer des bouton sur excel et en cliquant dessus, sortir des graphiques en fonction de mon tableau.

https://www.cjoint.com/?iFjwgjV3ym
0
Raymond PENTIER Messages postés 58942 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 mai 2025 17 316
2 sept. 2007 à 23:34
Bonjour,

J'ai cru comprendre que ton problème est déja résolu ?

Toutefois, pour répondre juste à ta question initiale et en prenant pour support le fichier que tu as mis à ma disposition, la formule en stat!B14 est =NB.SI(tableau!D16:D39;stat!A14), formule que tu recopies jusqu'à B25.
Observe que si tu commences par donner à la zone tableau!D16:D39 le nom "Lieu" et à la zone stat!A14:A25 le nom "Où", ta formule sera identique dans toutes les cellules B1 à B25 et s'écrira simplement =NB.SI(Lieu;Où).

Si j'enfonc e des portes ouvertes, ne t'occupes pas de ce message et reçois mes excuses.
0
sjohan Messages postés 3 Date d'inscription vendredi 31 août 2007 Statut Membre Dernière intervention 31 août 2007
31 août 2007 à 16:07
si tu n'as pas trop de mots différents, je te propose :
1 / ajouter une colonne avec uniquement le chiffre 1 sur chaque ligne
2 / faire une liste avec les différents mots
3 / utiliser somme.si

tu peux ensuite sélectionner la liste pour faire les graphs.
0
aurel51 Messages postés 68 Date d'inscription jeudi 16 août 2007 Statut Membre Dernière intervention 8 février 2009 6
1 sept. 2007 à 15:11
slt,

j'ai pas tou afai comprit l'histoire de la colonne avec le chiffre 1. tu veu que je fasse une colnne caché?
autrement j'ai 12 mots différents
0

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

Posez votre question
xkristi Messages postés 4264 Date d'inscription lundi 18 décembre 2006 Statut Membre Dernière intervention 19 août 2022 564
1 sept. 2007 à 18:14
Bonjour !

Si tu procèdes par Tableau Croisé Dynamique et tes graphiques sur ces TCD
Lorsque tu actualises tes tableaux , les graphiques sont actualisés automatiquement
voir le lien si tu joint , tu as la macro qui actualise les TCD

Ton fichier sur :

https://www.cjoint.com/?jbshZQTDL3

TCD bouton droit sur une des cellules du tableau , assistant, précédent ,te donnes où tu vas chercher les données
et disposition ; comment tu veux les placer

ça te va ?

0
aurel51 Messages postés 68 Date d'inscription jeudi 16 août 2007 Statut Membre Dernière intervention 8 février 2009 6
2 sept. 2007 à 10:42
c'est parfais. je te remerci beaucoup
0
aurel51 Messages postés 68 Date d'inscription jeudi 16 août 2007 Statut Membre Dernière intervention 8 février 2009 6
2 sept. 2007 à 17:12
j'ai aussi reussi avec la méthode "somme.si"
0
aurel51 Messages postés 68 Date d'inscription jeudi 16 août 2007 Statut Membre Dernière intervention 8 février 2009 6
3 sept. 2007 à 22:31
Encore une petite question. avec la méthode de la formule somme.si
mon critère est une date 2003 par exemple
sauf que dans ma colonne jai des dates comme ca : 12/04/2004 24/10/2003
j'ai essayé de mettre ca dans le critère "*/2003" mais ca ne marche pas
0
xkristi Messages postés 4264 Date d'inscription lundi 18 décembre 2006 Statut Membre Dernière intervention 19 août 2022 564
4 sept. 2007 à 09:37
Salut !
Les dates , c'est pas facile ...
mais tu as une fonction qui te permet d'extraire la date
date année formule
04/09/2007 2007 ANNEE(A2)
0
aurel51 Messages postés 68 Date d'inscription jeudi 16 août 2007 Statut Membre Dernière intervention 8 février 2009 6
4 sept. 2007 à 10:21
ok, c'est bon. ca fonctionne avec cette fonction
merci
0
xkristi Messages postés 4264 Date d'inscription lundi 18 décembre 2006 Statut Membre Dernière intervention 19 août 2022 564
4 sept. 2007 à 10:48
Salut !

de rien
et n'oublie pas de mettre problème "résolu" lol
0
aurel51 Messages postés 68 Date d'inscription jeudi 16 août 2007 Statut Membre Dernière intervention 8 février 2009 6
4 sept. 2007 à 13:49
pb résolu
0
xkristi Messages postés 4264 Date d'inscription lundi 18 décembre 2006 Statut Membre Dernière intervention 19 août 2022 564
4 sept. 2007 à 17:45
en haut
faut cocher "discussion résolue" ou un truc comme ça
Salut
0
aurel51 Messages postés 68 Date d'inscription jeudi 16 août 2007 Statut Membre Dernière intervention 8 février 2009 6
5 sept. 2007 à 09:35
ah oui. j'avai coché celui du bas et j'ai pas vérifié si ca avait marché
0