astuce pour transformer un tableau de données

  • Initiateur de la discussion Initiateur de la discussion LEFLO38
  • 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 !

LEFLO38

XLDnaute Nouveau
Bonjour,

J'ai un fichier excel sous la forme:

NOMS Code Date
A y 15/10/2009
A X 20/09/2008
B Y 20/09/2008
C Z 15/10/2009

et je souhaiterais le mettre sous la forme dans un autre onglet:
Y X Z
A 15/10/2009 20/09/2008
B 20/09/2008
c 15/10/2009

J'ai essayé avec un tableau dynamique croisé mais au lieu des dates j'ai des chiffres. J'ai essayé aussi avec les fonctions SI et RECHERCHEV , ça marche bien pour le premier cas, mais la fonction recherche s'arrête dès qu'elle trouve le premier caractère recherché dans la liste je ne peux donc jamais aller chercher la date du code X pour le NOM A.
Je suis un peu perdu, pourtant de premier abord ça ne semble pas compliqué, mais si quelqu'un a une astuce je suis preneur .
Merci d'avance.

A votre dispo. pour + de renseignements si le message n'est pas assez clair.
 
Re : astuce pour transformer un tableau de données

Bonjour DAVID 84,

Voilà je te joins un fichier.
Tu trouveras dans l'onglet 2 le format que je souhaite obtenir mais au lieu des 1 partout je veux les dates de réalisation.

Dans l'onglet 3 j'ai fait des essais avec les formules recherchev et si mais ...

Cordialement
 
Re : astuce pour transformer un tableau de données

Bonjour,

Ayant moi-même séché sur un sujet similaire, voici comment je m'en suis sorti:
Le tableau à transposer fait: 21 lignes x 8 colonnes
Sélectionner sur la feuille 2 : 21 colonnes x 8 lignes

Renter dans la barre de formule: =TRANSPOSE(Sheet0!$A$1:$H$21)

Valider avec control+ majuscule + entrée
En espérant vous avoir été utile.
 
Re : astuce pour transformer un tableau de données

Bonjour Jocelyn,

Je suis épaté par ta réponse ça marche.
Mais pour tout te dire je ne comprends pas grand chose à la formule.
C'est hyper compliqué à refaire. Je pensais que c'était + simple.

Merci beaucoup en tout cas.
 
Re : astuce pour transformer un tableau de données

Bonjour Endemion,

J'ai testé ta méthode, mais ca ne répond pas à mon besoin malheureusement.
Je te remercie en tous les cas pour avoir essayé de trouver une solution à mon problème.

A+ cordialement.
 
Re : astuce pour transformer un tableau de données

Bonsoir à tous,
Leflo, je vois que Jocelyn et Endelion t'ont secouru pendant mon absence !
La solution proposée par Jocelyn fonctionne parfaitement.
J'ai tout de même jeté un coup d'oeil rapide du côté du TCD puisque tu avais fait un essai avec.
Ci-joint un essai proposé en pièce jointe.
Cordialement
 

Pièces jointes

Re : astuce pour transformer un tableau de données

re,

C'est juste une petite erreur dans ta formule :

changes en B3:

Code:
=SI(ESTERREUR(INDEX(Sheet0!$F$2:$F$784;EQUIV(Feuil3!$A3&Feuil3!B$2;Sheet0!$E$2:$E$784&Sheet0!$J$2:$J$784;0)));"";INDEX(Sheet0!$F$2:$F$784;EQUIV(Feuil3!$A3&Feuil3!B$2;Sheet0!$E$2:$E$784&[COLOR=red]Sheet0!$F$2:$F$784[/COLOR];0)))

la partie en rouge par

Code:
=SI(ESTERREUR(INDEX(Sheet0!$F$2:$F$784;EQUIV(Feuil3!$A3&Feuil3!B$2;Sheet0!$E$2:$E$784&Sheet0!$J$2:$J$784;0)));"";INDEX(Sheet0!$F$2:$F$784;EQUIV(Feuil3!$A3&Feuil3!B$2;Sheet0!$E$2:$E$784&[COLOR=red]Sheet0!$J$2:$J$784[/COLOR];0)))

puis étires vers la droite et le bas

Jocelyn
 
Re : astuce pour transformer un tableau de données

Merci Jocelyn,
t'es un vrai pro.
Par contre, j'ai essayé de comprendre la formule mais je n'ai pas trouvé pourquoi il y avait des dollars avant $A3 par exemple.
Moi qd je sélectionne la cellule j'ai A3 uniquement. J'ai voulu taper le dollar devant , il me sortait une erreur.

En tout cas merci beaucoup. Je ne sais d'ou tu sors des formules pareilles mais c'est efficace.

Chapeau bas
 
Re : astuce pour transformer un tableau de données

re,

Petite explication sur le £ devant le A de A3, quand on ecrit la formule en B3 si on ne met pas le $ devant le A on se retrouve a avoir en C3 B3 au lieu de A3 ce qui fait que l'on analyse plus la même colonne puisque les noms sont colonne A

et on ne bloque pas la ligne c'est a dire le 3 pour que lorsque l'on étire vers le bas excel analyse A4

de même par rapport a B2 on bloque la ligne les code-fh sont en ligne 2 mais en étirant vers la droite on a besoin d'analyser C2.

j'espère que c'est clair sinon n'hésite pas.

Jocelyn
 
- 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

  • Question Question
Microsoft 365 MFC dans tableau
Réponses
2
Affichages
224
Réponses
5
Affichages
103
Réponses
4
Affichages
126
Retour