agrégation de données alpha

  • Initiateur de la discussion Initiateur de la discussion C@thy
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C@thy

XLDnaute Barbatruc
Bonjour le fort homme...

J'ai l'habitude d'agréger des données dans un tableau de synthèse, voici comment je procède habituellement :

dans chaque feuille j'ai défini une plage tot idem dans mon classeur de synthèse. Et par maco (merci qui? merci Ti!) je balaie chaque cellule de la plage tot et je l'agrège dans le classeur synthèse

mais là, c'est différent : les données ne sont pas des nombres mais des réponses à un questionnaire (oui, non, croix).
Evidemment il faut faire le comptage des réponses identiques (combien de oui de x etc...) et, pourquoi pas, un TCD.

J'ai 2200 classeurs comportant chacun 3 feuilles.
Les données à agréger sont en cyan (j'adore, couleur blue lagoon ah, vivement les ouacances!).

Je joins 2 exemples parmi les 2200 classeurs.

Merci de m'apporter un éclairage pour faire la synthèse de mes 6600 tableaux.

Bonne journée

C@thy
 

Pièces jointes

Re : agrégation de données alpha

Bonjour C@thy,

Pour une fois (lol), tu as tout à fait raison : Une question sans réponse est une question mal posée.

Que veux-tu réaliser ?
Dans quelle feuille de quel fichier veux-tu récupérer les données de quelle feuille de quel fichier ?

Pourrais-tu préciser :
Dans le fichier XXX, feuille YYY, cellule ZZZ, reprendre la donnée du fichier AAA, feuille BBB, cellule CCC, parce que telle(s) condition(s) est (sont) remplies.

abcd
 
Re : agrégation de données alpha

bonjour abcd et le forum

comment ça pour une fois??? lol

dans les fichiers que j'ai postés en 1er il y en a un qui a une plage en bleu cyan, c'est celle que je dois agréger (pas glop!).
Ce que je voudrais faire c'est une présentation comme celle du 2ème fichier joint. C'est à Ti que je dois le 2ème, mais les données venaient d'un csv d'où la macro pour les récupérer, alors que là les données sont dans un tableau excel au départ.

C'est plus clair ou pas???

Bises et bonne journée

C@thy
 
Re : agrégation de données alpha

Coucou!

Bon, je reviens à mon fil :

quelqu'un a-t-il déjà réalisé des synthèse de questionnaires?

Supposons qu'à la question 1 je réponde oui ou non (question fermée)
je balaie (devant ma porte ! Loool!) les 2200 classeurs de mon répertoire et je compte en C9 combien j'ai de oui et de non.
Ensuite en D9 j'ai 16 réponses possibles (fermées là aussi) je compte combien j'ai de A, de B de C et...
les lignes suivantes j'ai la même chose à faire.

C'est possible, ça???

Bibises

C@thy
 
Re : agrégation de données alpha

P.S. j'ai oublié de dire :

dans le dernier fichier que j'ai posté il y a une feuille de calculs intermédiaires masquée (QRep).

En fait, ce travail était plus difficile car on pouvait cocher plusieurs réponses, alors que là je n'ai q'une seule réponse possible à chaque question

voici un petit exemple bidon,

j'ai mis des feuilles différentes mais en réalité ce sont des classeurs différents. Pour faire simple imaginons que chaque classeur n'a qu'une seule feuille.

Y a-t-il un moyen d'obtenir un comptage des éléments?

Merciiiiiiiiiii si vous avez la moindre petite idée qui puisse m'aider.

Biz

C@thy
 
Re : agrégation de données alpha

C@thy,😀

Voici une proposition.

Dans le zip:

Questionr.xls 1 feuille avec bouton Récap
Un sous répertoire avec 7 fichiers nommés Cathy1.xls à cathy7.xls

Je ne sais pas ce que cela peut donner sur 2200 fichiers et N questions!????

A+
 
Re : agrégation de données alpha

OK, SUPER, c'est un très bon début,

j'ai juste modifié comme suit :
reponse1 = Application.ExecuteExcel4Macro("'" & fichier & "feuil1'!R2C1")

après, un coup de NB.SI et le tour est joué.

Merci de ton aide, je vais creuser dans ce sens...

bises

C@thy
 
Re : agrégation de données alpha

J'avais déjà bidouillé un truc du style :

Set Fichiers = CreateObject("Scripting.FileSystemObject").getfolder(Chemin).Files
For Each Classeur In Fichiers
If Classeur.Name <> ThisWorkbook.Name Then
ListeClasseurs.Add Classeur.Name
NbFichiers = NbFichiers + 1
ReDim Preserve Tableau(1 To NbFichiers)
Tableau(NbFichiers) = cl
cl = Dir()
End If
Next
dis, c'est quoi Application.ExecuteExcel4Macro?
Je ne connaissais pas mais ça marche drôlement bien...

C@thy
 
Re : agrégation de données alpha

Bon, dis-moi, Hasco (n rigole ici!), j'en retiens la leçon suivante :

à l'avenir je leur dirai de ne pas élaborer le questionnaire dans leur coin mais de faire un truc exploitable sous excel.

Partant du même principe (j'ai mis sur des feuilles différentes ce qui est en réalité dans des classeurs différents), voici un exemple tout simple.
Comment peut-on agréger???

Je précise que j'ai fait une zone de groupe car on doit choisir une seule réponse.

Merciiiiiiiiiiiiiiii à tous les spécialistes qui pourraient m'aider.

Bizz

C@thy
 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour