Transposition de valeur avec pivot

azaaaa

XLDnaute Nouveau
Bonjour à tous,

Je sollicite une nouvelle fois votre aide.

Je possède 2 tableaux avec plusieurs colonnes. L'une d'entre elle est comune aux 2 tableaux. De ce fait j'aimerai par le biais de cette valeur consolider les données.

Pour simplifier voici ma problématique car une seule des colonnes m'est indispensable:

Tableau 1

Pomme | 10
-----------------
Poire | 20
-----------------
Pomme | 30


Tableau 2

10 | X(formule) =pomme
-----------------
20 | X(formule) =poire


J'ai environ 30 000 références. J'aimerai que par le biais d'une valeur comune aux tab 1&2 le qualificatif du tableau initial soit transposé au tableau final. Quelle est la manipulation ou la formule à appliquer ?


Merci de votre aide.
 

azaaaa

XLDnaute Nouveau
Re : Transposition de valeur avec pivot

Apparemment cette formule à l'air de marcher.

Je l'ai appliqué comme ceci: =INDEX('0834'!F:F;EQUIV(E8830;'0834'!D:D;0))
Elle marche tres bien.

Par contre lorsque je l'applique à un ensemble de feuilles comprises de A à B ce qui donne: =INDEX(A:B!F:F;EQUIV(E8829;A:B!D:D;0))
J'ai un tres beau #VALEUR!

Serait il possible de contourner le problème ?

Merci beaucoup pour votre aide david !
 

Efgé

XLDnaute Barbatruc
Re : Transposition de valeur avec pivot

Bonjour à tous,
azaaaa, pouvez vous poster un petit exemple (moins de 48,8Ko et annonyme) pour que l'on puisse regarder la structure générale de votre classeur.
Cordialement
 

azaaaa

XLDnaute Nouveau
Re : Transposition de valeur avec pivot

48.5ko, fiou.

La formule est dans l'onglet 2007 dernière colonne et prend les données entre les onglets A&B.
Dans ces 10 lignes de l'onglet 2007, les valeurs devraient être introuvables car elles ne sont pas référencées. Néanmoins à la place de #VALEUR, je pense qu'il devrait y avoir N/A.
 

Pièces jointes

  • exemple.xls
    48.5 KB · Affichages: 107
  • exemple.xls
    48.5 KB · Affichages: 109
  • exemple.xls
    48.5 KB · Affichages: 109
Dernière édition:

Efgé

XLDnaute Barbatruc
Re : Transposition de valeur avec pivot

Re
Je crois que j'ai une solution (un peu longue la formule mais elle semble fonctionner sur mon test):
Code:
=SI(ESTERREUR(INDEX(A!E:E;EQUIV(E2;A!$D:$D;0)));INDEX(B!E:E;EQUIV(E2;B!$D:$D;0));INDEX(A!E:E;EQUIV(E2;A!$D:$D;0)))
Cordialement
 

Pièces jointes

  • azaaa(3).zip
    11.7 KB · Affichages: 26

azaaaa

XLDnaute Nouveau
Re : Transposition de valeur avec pivot

Alors on est sur la bonne voie, mais par contre des références, il y en a 60 000, et je cherche justement à les lister dans l'onglet 2007, donc les écritures dans A et B ne sont pas envisageables.

Merci beaucoup de votre aide.
 

Efgé

XLDnaute Barbatruc
Re : Transposition de valeur avec pivot

Re
Je pense qu'en tirant la formule vers le bas sur la feuille 2007, il n'y a pas besoin de
Code:
référencer les correspondances dans A et B
Donnez nous un fichier avec les feuilles A et B remplies et en explquant, danss le fichier votre demande (par exemple des panneaux du type : ici mes données 1, ici mes données 2, et une simulation du résultat attendu).
A vous re lire
 

Discussions similaires

Statistiques des forums

Discussions
312 493
Messages
2 088 956
Membres
103 990
dernier inscrit
lamiadebz