Modification d'une source de données pour créer un tableau croisé dynamique

Antrhope Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je fais appel à vous car j'ai un problème sur excel 2016 que je ne sais pas comment résoudre.

J'ai un tableau d'origine avec les ventes de différents produits dans différents magasins :

Je souhaite analyser ces données avec un tableau croisé dynamique. C'est pour cela que je voudrais que mon tableau final est cette forme :


Avez-vous une astuce qui me permettrait de faire ça très rapidement ?

Je vous remercie par avance pour votre aide :D
A voir également:

3 réponses

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonsoir Anthrope

Un exemple à adapter :
https://mon-partage.fr/f/579ucLDM/

J'ai limité les plages de recherche à 3000 lignes dans les formules; à modifier si nécessaire

Cdlmnt
Via
1
Antrhope Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Hello Via !

Je te remercie pour ces formules ! ça m'a vraiment aidé :)

Tu pourrais m'en dire un peu plus sur ton raisonnement ?

Merci d'avance,

Antrhope
0
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 354
 
Non, Anthrope.
Ton tableau est mal conçu au départ, et ne peut pas être manipulé "très facilement".
Il aurait été plus simple de transformer le second tableau pour qu'il devienne le premier ...
J'imagine que tu as de très nombreux produits, donc des dizaines de lignes dans ton tableau de départ ?
Il faudrait donc créer une macro en VBA, qui ajouterait 5 lignes après chacune de celles existantes, puis recopierait le rayon, le code et le produit, et remplacerait les colonnes D:I par une colonne unique D pour inscrire la ville ; une dernière colonne E contiendrait la quantité.
Mais je suppose que le nombre de villes, lui aussi, est plus élevé que les 6 de ton exemple ?
1
Antrhope Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Bonsoir Raymond,

Je te remercie pour ta réponse.

Malheureusement, la forme du tableau de départ m'est imposée...

Tout à fait, j'ai énormément de produits et de magasins. Cela fait rapidement des tableaux énormes.

Une autre difficulté est que le nombre de magasin et le nom des magasins varie d'un produit à l'autre.

As-tu une idée pour surmonter toutes ces contraintes ?

Antrhope
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Re

Je m'aperçois que mon 1er tableau comportait une erreur dans la formule en colonne L où j'avais employé ARRONDI.INF alors qu'il faut utiliser ARRONDI.SUP

Je te renvoie le fichier corrigé avec pour chaque formule les explications qui devriat te faire comprendre le raisonnement utilisé

https://mon-partage.fr/f/Kr75fteH/

N'hésites pas à me redemander si ce n'est encore pas clair pour toi

Cdlmnt
Via
0