Tableau croisé dynamique

Bonjour monsieur,

Je me présente Olivier , comptable Français...

Un travail sur excel m'a été confié mais je n'arrive pas à m'en sortir. Je

vais essayer de vous expliquer mon problème.

1er) vous trouvez ci-joint un exemple de mon fichier, qui comporte 3550

lignes.

Cpte gén. Doc achat Poste Date cpt/ Nº pièce Mont devi TV Fourn.

4081060 4500074553 10 22/05/2003 7300192799 310.36 36440

4081060 4500074553 10 11/12/2002 7300174769 709.82 36440

4081060 4500074553 10 26/11/2002 7300172515 363.31 36440

4081060 4500074553 10 31/10/2002 7000350306 -13 167.00 36440

Total 4500074553 -11 783.51

4081060 4500075721 40 23/01/2006 7000552016 -29.38 14186

Total 4500075721 -29.38

4081060 4500089298 20 21/03/2006 7300303508 420.00 31907

4081060 4500089298 20 20/03/2006 7000562544 -2 520.00 31907

Total 4500089298 -2 100.00

Je dois modifier le tableau, si possible par une recherche élablorée ou par

un tableau croisé dynamique (le but du jeu eest de ne pas supprimer de

ligne), afin d'obtenir le résultat suivant :

pour chaque "doc achat" doit apparaitre, sur une ligne, la "Date cpt" la

plus récente, et le "Mont devi" correspondant. De plus je dois réussir à

conserver le sous total de chaque commande.

Si un autre onglet ou un deuxième fichier doivent être créés cela n'est pas

génant.

Comme vous pouvez le constater un doc comptable (commande) peut être scindé

en plusieurs date (de réception)... J'ai dénombré 506 doc achat

différents...

Ce travail est il réalisable ou dois je le modifier ligne par ligne,

commande par commande

Merci à l'avance pour votre aide précieuse

Bonjour Olivier

Aide-nous à t'aider STP.

Reproduit les données que tu donnes sur un tableau excel en écrivant "manuellement" le résultat que tu attends.

Pour cela, tu cliques sur JOINDRE UN FICHIER en haut de cette page et tu suis la manip'.

A te lire

Nad

Bonjour Nad,

Je viens de te joindre un extrait de mon fichier sur un onglet + sur un autre onglet le résultat attendu.

j'espère que vous allez réussir à m'aider...

Pour ma part, je n'arrive pas à extraire, pour chaque DOC ACHAT (commande), la DATE CPT la plus récente ainsi que le montant correspondant.

D'avance merci

à te lire au plus vite

Bonsoir,

Le fichier se trouve où ?

A te lire

Dan

Bonsoir,

Vois le tableau croisé que je t'ai réalisé dans la feuille "Resultat attendu"

fichier : https://www.excel-pratique.com/~files/doc/Nsco4virolit_V2.xls

A te lire

Dan

Bonjour Nad,

Merci pour ce travail excellent et fastidueux...

Mais ce que je souhaite c'est :

  • en partant du tableau se trouvant dans l'onglet appelé "exemple fichier 28 02 07 REEL".
  • obtenir le tableau se trouvant dans l'onglet "RESULTAT ATTENDU"

Malheureusement je ne peux pas visualiser, avec le tableau croisé dynamique, et en un seul coup d'oeil, la date cptb la plus récente par doc achat.

Ce que je désire c'est ne garder (ou ne visualiser) que la date cptab la plus récente par doc achat (avec le montant correspondant à cette date)

Malheureusement je ne peux pas le faire avec un tableau croisé dynamique (enfin je pense)...

à te lire rapidement et en espérant que tu puisses encore m'aider

a+

Bonjour,

ok je vois ce que tu veux visualiser. ET là pas facile. Il existe bien une option mais elle ne permet pas de faire exactement ce que tu demandes.

On peut essayer de faire cela par macro mais est-ce que cela te convient ?

A te lire

DAN

PS : ne t'étonne pas de voir des réponses sous deux noms Nad et Dan. Nous sommes en effet deux à travailler ensemble sur ce fil.

annulé

Bonjour

Le fait de travailler a partir d'une macro ne me dérange pas du tout

merci

Bonsoir,

J'ai commencé la macro mais encore une petite question, Dans ton fichier "feuille résultats", les totaux indiquent "ref". Peux-tu me dire quel total tu attends là.

Selon ta réponse cela peut changer la macro.

A te lire

Dan

bonne soirée,

J'attends le sous total par doc achat apparaissant dans le 1er onglet intitulé exemple fichier 28 02 07 REEL

par exemple le sous total du doc achat Total 4500074553 est -11 783.51

le sous total du doc achat Total Total 4500089298 est 2 784.26

par avance merci

à te lire

Re,

Ok j'ai vu. Je finaliserai ta macro demain et la posterai.

Bonne nuit

Dan

Bonjour,

Comme convenu, voici ton fichier en retour avec une macro qui effectue les opérations suivantes :

  • Duplication de l’onglet contenant le TCD
  • Tri dans le champ Date
  • Suppression des items non désirés

La duplication te permet de conserver le TCD d’origine intact et a l’avantage de pouvoir "actualiser les données" dans le TCD si tu apportes des changements à ta base de données.

Pour exécuter la macro, vas dans menu/outils/macro, sélectionne la macro puis choisis "exécuter".

Tu peux également l'exécuter pour un raccourci clavier. Pour ce faire :

  • Vas dans menu/outils/macro.
  • Cliquant sur le bouton "option" et ajoute une lettre à coté de "CTRL"
  • OK et enregistre ton fichier
  • Retourne sur ton fichier et fais CTRL + ta lettre choisie.

Le fchier : https://www.excel-pratique.com/~files/doc/virolit_V3.xls

Amicalement

Dan

Merci pour cette aide excuse moi de ne pas avoir répondu plus vite mais je suis en déplacement toute la semaine et je viens tout juste de prendre connaissance de ton message, encore merci pour votre aide qui va m'être précieuse,

A trés bientôt,

Olivier

Bonsoir,

En TCD avec la formule matricielle à placer dans une colonne de la base de données, colonne qui sera le champ de sélection pour obtenir le résultat attendu tel que décrit.

https://www.excel-pratique.com/~files/doc/Datelaplusrecente.xls

Rechercher des sujets similaires à "tableau croise dynamique"