Accueil – Le CFO masqué › Forums › Excel › Éléments calculés dans un TCD et référence au données du TCD
- Ce sujet contient 11 réponses, 3 participants et a été mis à jour pour la dernière fois par
Stéphane Lorin, le il y a 5 années et 3 mois.
-
AuteurMessages
-
27 novembre 2019 à 10 h 08 min #59443
Dupont.jean-francois
ParticipantBonjour,
J’ai un TCD qui offre par groupe de produit le niveau d’inventaire ainsi que les ventes (voir capture1). J’ai créé un élément calculé “Rotation” afin d’obtenir ma couverture d’inventaire chacun des mois qui sont en colonne (1 à 12).
Par contre, ma formule est une fonction VBA (voir capture2) et je dois lui passer la somme des ventes pour l’ensemble des mois qui suivent. Voici l’utilisation de ma fonction “couverture” dans un tableau conventionnel : =couverture(D29;DECALER(E28;;;;EQUIV(9^9;E28:$O28)))/5.
Comment puis-je faire référence au éléments “mois” de ma ligne “ventes” afin de transmettre à ma fonction les paramètres nécessaires. En d’autre mot, est-ce qu’il est possible de faire référence aux cellules de mon regroupement “Ventes” et “Inventaire” à partir d’un éléments calculés dans un TCD.
Je veux utiliser un TCD car dans le cas présent j’ai un regroupement sur un groupe de vente et 1. si un groupe de vente est ajouté je veux que lorsque mon tableau est actualisé, le groupement de vente soit ajouté avec ses calculs de rotation et 2. parfois je dois faire le tableau par SKU qui sont par centaines et je ne voudrais pas copier coller des centaines de fois ma ligne de calcul “Rotation”. Je veux que le tableau s’ajuste automatiquement en fonction des divers regroupement possible dans le TCD.
Attachments:
You must be logged in to view attached files.27 novembre 2019 à 10 h 09 min #59446Dupont.jean-francois
ParticipantVoici une vue sur le TCD
Attachments:
You must be logged in to view attached files.27 novembre 2019 à 11 h 55 min #59457Sophie Marchand
ParticipantBonjour,
Pourriez-vous fournir les données sources ou un exemple de données sources et le résultat recherché pour ces données sources?
La solution que je vous proposerai sera sans doute avec Power Query et ou Power Pivot mais pour cela, je dois mieux comprendre d’où vous partez.
Merci.
Sophie
27 novembre 2019 à 13 h 04 min #59462Dupont.jean-francois
ParticipantBonjour,
L’onglet “Cie-Groupe Vente” représente mon TCD et l’onglet “Cie groupe vte” représente ce que j’aimerais obtenir comme résultat. Les autres onglet représente des vue différentes sur les données.
Merci beaucoup,
27 novembre 2019 à 13 h 05 min #59463Dupont.jean-francois
ParticipantLe fichier a été envoyé par courriel. Merci
27 novembre 2019 à 13 h 47 min #59466Sophie Marchand
ParticipantBonjour,
On ne prend pas les fichiers envoyés par courriel, seulement ce qui est partagé sur le forum. Donc, si vos données sont confidentielles, il vous faudra recréer un exemple en format réduit, avec des données fictives. Dans tous les cas, ce dont j’ai besoin pour comprendre votre besoin et vous fournir une solution, ce n’est pas votre tableau croisé dynamique mais plutôt un exemple des données qui ont permis de créer le tableau croisé dynamique (votre base de données).
Au plaisir,
Sophie
27 novembre 2019 à 13 h 53 min #59467Dupont.jean-francois
ParticipantVoici le fichier Excel
27 novembre 2019 à 13 h 56 min #59468Dupont.jean-francois
ParticipantIl semble y avoir une erreur lors du téléchargement. Que puis-je faire pour vous transmettre le fichier ?
27 novembre 2019 à 14 h 00 min #59470Dupont.jean-francois
ParticipantVoici le fichier !
27 novembre 2019 à 14 h 02 min #59471Dupont.jean-francois
Participant!
Attachments:
You must be logged in to view attached files.27 novembre 2019 à 14 h 24 min #59474Sophie Marchand
ParticipantMerci.
Dès que j’ai un moment, j’y jette un coup d’oeil et vous reviens.
28 novembre 2019 à 10 h 20 min #59481Stéphane Lorin
ParticipantBonjour
Je vous propose une solution dans le fichier ci-joint
Il faudra nécessairement adapter les calculs à votre cas– des produits (P01 à P28)
– des stocks fin de mois (de 1 à 10)
– des ventes (de 1 à 12)pas de formules Power Query trop complexes : des fusions, des colonnes conditionnels, des – !
– une plage développée {[Période en cours]+1..30} pour obtenir la liste de toutes les plages qui suivent celle en cours – à gérer un peu autrement avec des mois et non des périodes de 1 à 12
– une fusion avec les ventes puis un remplissage vers le bas, une fusion de la table avec elle-même et un regroupement pour obtenir le cumul des ventes (voir post de Sophie en septembre)
– le calcul de l’écart entre le stock et ce cumul
– puis le calcul du recouvrement : 1 par période tant que l’écart est négatif, au prorata dès qu’il devient positif, O ensuite (lignes filtrées avant)
– une dernière fusion de toutes les tables pour créer une table de synthèse qui sera la source du TCD final.
C’est améliorable mais je n’ai pas trop de temps.Sinon, votre fichier semble contenir des données réelles, à éviter sur un forum. Pour ma part, je ne travaille pas dans votre secteur d’activité, mais attention, toutes les données ont de la valeurs !
Enfin, c’était une problématique très intéressante à traiter, merci 🙂Cordialement
StéphaneAttachments:
You must be logged in to view attached files. -
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.