Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Extraction données d'un TCD

  • Initiateur de la discussion Initiateur de la discussion robinhood
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

robinhood

XLDnaute Occasionnel
Bonjour

j'ai un souci avec un TCD, je voudrais avoir une macro ou une formule qui me permet de voir pour chaqu'un de mes produits le métrage fabriqué pour une date bien déterminée dans le TCD

le fichier ci-joint explique bien mon besoin

je compte sur votre aide🙂
 

Pièces jointes

Re : Extraction données d'un TCD

bonjour RobinHood,

Le mieux, dans ton fichier, aurait été d'avoir un TCD.
Te montrer comme exploiter les données du TCD sans TCD, c'est un peu compliqué.

Pour te mettre sur la piste, tu peux utiliser la fonction LIREDONNEESTABCROISDYNAMIQUE... Attention elle a un peu changé en fonction de la version d'Excel (quelle version as-tu ?)
 
Re : Extraction données d'un TCD

Bonjour tototiti2008

les données dans la feuille 1 sont des données d'un TCD j'ai juste copié le contenu et je l'ai collé.

pour la version que j'ai c'est la version 2002.

Merci
 
Re : Extraction données d'un TCD

Oui mais dans ton classeur, je ne peux pas utiliser LIREDONNEESTABCROISDYNAMIQUE car elle ne marche que sur un vrai TCD et pas sur les valeurs d'un TCD.
consulte l'aide sur la fonction, ça t'inspirera peut-être.
 
Re : Extraction données d'un TCD

Bonjour a tous

j'ai retravaillé mon fichier pour qu'il soit plus claire et décrit mieux mon besoin, j'ai mis les données et un vrai TCD.

Merci pour votre aide.
 

Pièces jointes

Re : Extraction données d'un TCD

Bonjour tototiti2008

Merci pour ton fichier, j'ai essayé de mettre les mèmes formules dans mon fichier d'origine mais il me donne une erreure de REF! je ne sais pas pourquoi !!!!

j'ai mème essayé de changer les données dans le mème fichier que tu as envoyé et il donne une erreure ref.

est ce que ça peut etre due a une incompatibilité entre les versions de Excel, moi j'utilise Excel 2002.
 

Pièces jointes

Dernière édition:
Re : Extraction données d'un TCD

Bonjour robinhood, tototiti, jcgl,

Non, pour moi, le problème ne vient pas des versions, mais plutôt du fichier liéé et dont nous n'avons pas connaissance, ou bien, en première lecture, des noms définis dans ta formulation.

Je ne vois ni 'metrage", ni "Désignation article"...

A suivre donc.
 
Re : Extraction données d'un TCD

Je sais que la fonction LIREDONNEESTABCROISDYNAMIQUE a changé d'une version Excel à une autre, mais je ne sais plus de quelle version à quelle version (moi je suis en 2003)...

J'ai peur que tu doives regarder l'aide de cette fonction sur ton poste, pour être sûr d'avoir la bonne syntaxe...

Bon, maintenant il y a peut-être (sans doute) d'autres solutions.
 
Re : Extraction données d'un TCD

Bonjour tout le monde

j'ai une solution avec une formule mais elle est longue et je veux la simplifier si c'est possible avec une autre formule ou une macro.

je vous joint le fichier avec la formule et j'attends vos réponses.

Merci d'avance.🙂
 

Pièces jointes

Re : Extraction données d'un TCD

Bonjour à tous,

Peux-tu essayer C4 de la feuille 2 et tirer vers la droite et le bas :

Code:
=SI(ESTERREUR(LIREDONNEESTABCROISDYNAMIQUE("metrage";Feuil4!$A$1;"Date";C$3;"Désignation article";$A4));"";LIREDONNEESTABCROISDYNAMIQUE("metrage";Feuil4!$A$1;"Date";C$3;"Désignation article";$A4))

Je réitère ma question : pourquoi refaire un tableau alors que le TCD rempli déjà la fonction demandée. Tu dois avoir une bonne raison...

A+
 
Re : Extraction données d'un TCD

Bonjour JCGL

est ce que tu peux m'expliquer la formule surtout LIREDONNEESTABCROISDYNAMIQUE("metrage";Feuil4!$A$1;

quand j'essaye de mettre la formule dans mon fichier principal (en changeant la réréfence de la feuille) ça me donne du vide pour toutes les cases.

est ce qu'il y a un truc pour mettre la référence (adresse du TCD ou nom) moi j'ai trouvé dans l'aide cette formule LIREDONNEESTABCROISDYNAMIQUE(champ_données,tableau_croisé_dyn,champ1,élément1,champ2,élément2,...)

Merci de m'éclaircir.
 
Re : Extraction données d'un TCD

Re,

LIREDONNEESTABCROISDYNAMIQUE("metrage";Feuil4!$A$1;"Date";C$3;"Désignation article";$A4)

LIREDONNEESTABCROISDYNAMIQUE : lire les données du TCD

"metrage";Feuil4!$A$1 : début du TCD en A1 de la feuille 4 (metrage parce que tu veux croiser les Données (de la zone Données du TCD) et qu'elles correspondent aux données de la colonne metrage

"Date";C$3 : données du champ Date du TCD et on demande de rechercher la date correspondante à C$3

"Désignation article";$A4 : idem mais pour le champ Désignation article et la valeur de $A4

Les $ sont importants pour permettre une recopie vers le bas et à droite

A+
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
10
Affichages
385
Réponses
7
Affichages
690
Réponses
7
Affichages
395
Réponses
12
Affichages
802
  • Question Question
Réponses
12
Affichages
522
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…