Éléments calculés dans un TCD et référence au données du TCD

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 4 années et 4 mois.
12 sujets de 1 à 12 (sur un total de 12)
  • Auteur
    Articles
  • #59443
    Dupont.jean-francois
    Participant

    Bonjour,

    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.
    #59446

    Voici une vue sur le TCD

    Attachments:
    You must be logged in to view attached files.
    #59457
    Sophie Marchand
    Participant

    Bonjour,

    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

    #59462

    Bonjour,

    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,

    #59463

    Le fichier a été envoyé par courriel. Merci

    #59466
    Sophie Marchand
    Participant

    Bonjour,

    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

    #59467

    Voici le fichier Excel

    #59468

    Il semble y avoir une erreur lors du téléchargement. Que puis-je faire pour vous transmettre le fichier ?

    #59470

    Voici le fichier !

    #59471

    !

    Attachments:
    You must be logged in to view attached files.
    #59474
    Sophie Marchand
    Participant

    Merci.

    Dès que j’ai un moment, j’y jette un coup d’oeil et vous reviens.

    #59481
    Stéphane Lorin
    Participant

    Bonjour
    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éphane

    • Cette réponse a été modifiée le il y a 4 années et 4 mois par Stéphane Lorin.
    Attachments:
    You must be logged in to view attached files.
12 sujets de 1 à 12 (sur un total de 12)
  • Vous devez être connecté pour répondre à ce sujet.