Sylvain_s |
Le 20/06/2007 Ã 09:42 |
|
|
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 |
Tigene |
Le 20/06/2007 Ã 17:39 |
|
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 |
Sylvain_s |
Le 21/06/2007 Ã 09:27 |
|
|
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 |
Tigene |
Le 21/06/2007 Ã 11:08 |
|
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 |
Sylvain_s |
Le 21/06/2007 Ã 12:40 |
|
|
Il n'y a pas de formules dans les cellules d'un tableau croisé dynamique !!! |
Tigene |
Le 21/06/2007 Ã 16:01 |
|
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 |
Endiku |
Le 24/06/2007 Ã 01:10 |
|
|
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 |
Sylvain_s |
Le 25/06/2007 Ã 08:57 |
|
|
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 |