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

Fermé
Antrhope Messages postés 6 Date d'inscription jeudi 5 décembre 2019 Statut Membre Dernière intervention 2 juillet 2020 - 5 déc. 2019 à 22:42
via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 - 10 déc. 2019 à 00:16
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 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703
5 déc. 2019 à 23:28
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 jeudi 5 décembre 2019 Statut Membre Dernière intervention 2 juillet 2020
9 déc. 2019 à 20:23
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 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 094
6 déc. 2019 à 01:55
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 jeudi 5 décembre 2019 Statut Membre Dernière intervention 2 juillet 2020
9 déc. 2019 à 20:29
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 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703
10 déc. 2019 à 00:16
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