Tableau croisé dynamique
Hors ligneSylvain_s Le 20/06/2007 à 09:42 Profil de Sylvain_s Configuration de Sylvain_s

Bonjour,

J'ai reçu d'un collègue, ayant quitté la société, un fichier Excel 2003 comprenant une feuille de données et une autre feuille avec un tableau croisé dynamique reprenant certains éléments de la feuille des données.

Le fichier reprend toutes les lignes des ventes de nos produits. Il faut savoir que nous avons un code produit interne et un nom commercial pour nos produits. Le TCD fait la somme des ventes par produit et par année.

Ma question : comment mon collègue a fait pour mettre dans son TCD le nom commercial du produit alors que le fichier des données reprend le code interne des produits?

Y a-t-il une table quelque part qui associe le code interne et le nom commercial de chaque produit? Si oui, est-ce que cette table est quel part dans le fichier?

Si c'est le cas, comment on fait pour intégrer une telle table dans un TCD?

Je vous merci pour votre aide,

Sylvain
Hors ligneTigene Le 20/06/2007 à 17:39 Profil de Tigene Configuration de Tigene

Viconaute Modérateur
bonjour sylvain

Dans les cellulles du TCD ou apparait le nom du produit, quelle est la formule ?

Si tu changes une référence dans la feuille de données, le nom du produit change t'il instantanémént dans le TCD ?

Y a t'il une ou des macros existantes, concernant le sujet ?

@+
--

Ce n'est pas parce qu'on a quelque chose à dire, qu'il faut forcément l'ouvrir

Hors ligneSylvain_s Le 21/06/2007 à 09:27 Profil de Sylvain_s Configuration de Sylvain_s

Bonjour,

Je n'ai pas compris la 1ère question.

Oui, si je modifie des données de base, la TCD se met à jour en gardant les noms commerciaux. Par contre, si je met un nouveau nom de produit interne, le TCD affiche ce nom interne et non le nom commercial.

Non, il n'y a pas de macros.

Merci pour ton aide,

Sylvain
Hors ligneTigene Le 21/06/2007 à 11:08 Profil de Tigene Configuration de Tigene

Viconaute Modérateur
euh ! cela fait-il longtemps que tu pratiques Excel ?

Dans certaines cellules, il y a des formules qui permettent d'afficher des résultats de fonctions utilisants les contenus d'autres cellules.

il est possible que dans les cellules ou tu vois le nom du produits, c'est une formule qui va chercher une correspondance entre le n° et le nom.

exemple (formule rentrée en A2): =SI(A1=1;"un";SI(A1=2;"deux";SI(A1=3;"trois";"")))

en tapant un autre nom, tu remplaces la formule par le nouveau nom, et la fonction est supprimée.

@+
--

Ce n'est pas parce qu'on a quelque chose à dire, qu'il faut forcément l'ouvrir

Hors ligneSylvain_s Le 21/06/2007 à 12:40 Profil de Sylvain_s Configuration de Sylvain_s

Il n'y a pas de formules dans les cellules d'un tableau croisé dynamique !!!
Hors ligneTigene Le 21/06/2007 à 16:01 Profil de Tigene Configuration de Tigene

Viconaute Modérateur
oui, oui ! vite un trou de souris pour me cacher
--

Ce n'est pas parce qu'on a quelque chose à dire, qu'il faut forcément l'ouvrir

Hors ligneEndiku Le 24/06/2007 à 01:10 Profil de Endiku Configuration de Endiku

Bonsoir,

Est-ce que dans la feuille source du TCD, il n'y a pas des colonnes masquées et notament une colonne avec le "nom de produit"?

Lorsque tu regardes dans la feuille du TCD le wizard, est-ce que le champs "nom de produit" ou est-ce "code produit"?

Regarde aussi la liste des formules utilisées dans le TCD:
  -clic sur une des cellules du TCD
  -clic sur bouton droit --> Formulas --> List formulas

Cela va faire apparaitre la liste des formules potentiellement utilisées dans ton TCD.

Endiku
Hors ligneSylvain_s Le 25/06/2007 à 08:57 Profil de Sylvain_s Configuration de Sylvain_s

Non, j'ai vérifié il n'y a pas de colonnes cachées dans mes données sources.

Le TCD va bien chercher la colonne avec les codes produits mais affiche cependant le nom commercial du produit.

Voici ce que j'obtiens lorsque je demande d'afficher la liste des formules :

Champ calculé     
Ordre de résolution     Champ
     
Élément calculé     
Ordre de résolution     Élément
     
     
Commentaire:     Quand une cellule est mise à jour avec plus d'une formule,
     la valeur est établie par la dernière formule dans l'ordre de résolution.
     
     Pour modifier les ordres de résolution des formules,
     utiliser la commande Ordre de résolution de la barre de commande Tableau croisé dynamique.

Merci,

Sylvain
Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels