Colonnes --> Matrice ... je galere depuis des jours !!

Malka

XLDnaute Occasionnel
Salut,

J'ai vraiment besoin de votre aide pour ce pb qui prend la tete ! :mad:
J'ai un fichier excel contenant 3 colonnes (10000 lignes) et je voudrais le transformer en matrice pour des questions de lisibilités.
Je ne suis pas arrivée avec des tableaux croisés dynamiques et je vous demande votre aide (le fichier est joint)

Mon tableau de départ sous la forme :

Type UO UO Total
receptrice CDGP -118,63
Emettrice CDGT 118,63
#N/A -118,63

receptrice CDGP -21963,74
Emettrice DMO 51,93
INA 22765,4
#N/A -22817,33

receptrice CDGP -207,71
Emettrice DMO 207,71
#N/A -207,71

receptrice IMON -22206,22
Emettrice INA 22425,24
#N/A -22425,24

receptrice IMON -207,71
Emettrice DMO 207,71
#N/A -207,71

receptrice CDGP -1336,56
Emettrice CDGT 59,31
INA 1277,25
#N/A -1336,56

receptrice CDGP -503,37
Emettrice CDGT 503,37
#N/A -503,37

receptrice CDGP -262121,68
Emettrice CDGT 4239,69
DMO 7377,86
INA 254009,01
#N/A -265626,56

receptrice CDGP -1348,19
Emettrice CDGT 1348,19
#N/A -1348,19
etc....

J'ai des blocs à dimension variable avec toujours 1 recepteur associé à plusieurs emetteurs

Mon objectif est de construire une matrice
emetteurs - recepteurs (voir fichier joint qui lui ne comporte que 50 lignes)

Est ce que quelqu'un peut m'aider ! :p

Merci

Malka
 

Pièces jointes

  • Classeur1 Malka.xls
    20 KB · Affichages: 56

david84

XLDnaute Barbatruc
Re : Colonnes --> Matrice ... je galere depuis des jours !!

Bonsoir,
je pense que tu devrais revoir ton fichier car la plupart des données figurant dans ton tableau ne sont pas présents dans ta matrice (ou alors je n'ai rien compris).
A+
 

Malka

XLDnaute Occasionnel
Re : Colonnes --> Matrice ... je galere depuis des jours !!

Merci d'avoir répndu rapidement
Ben, justement je voudrais remplir la matrice d'apres les données des colonnes A, B, C.

Exemple sur le premier bloc
Recepteur : CDGP avec un montant de -118,63
Emetteur : CDGT avec un montant de 118,63 et N/A avec un montant de -118,63

Sur la matrice, je dois avoir 118,63 sur la cellule (L11) et -118,63 sur la cellule (L25)

Puis ainsi de suite jusqu'à 10 000 lignes avec un couple emetteur- recepteur

Je ne sais pas si j'ai été plus precis.

Malka
 

mécano41

XLDnaute Accro
Re : Colonnes --> Matrice ... je galere depuis des jours !!

Bonjour,

D'après ce que j'ai compris, j'ai fait un bout de code qui cherche toutes les émettrices et les met, sans doublon, dans une colonne puis qui recherche toutes les réceptrices et les met, sans doublon, dans une ligne

Mais là, plusieurs difficultés ... :

- on ne pourra pas avoir plus de 250 colonnes donc pas plus de 250 réceptrices différentes (mais cela n'est peut être pas un problème)

- ensuite, pour remplir la matrice, il y a le cas comme CDGP/CDGT que tu rencontres plusieurs fois avec des montants différents dans la colonne Total... que mets-tu alors comme montant dans la cellule CDGP/CDGT de la matrice? Si on laisse les doublons dans ce que j'ai fait plus haut, cela veut dire que tu pourras avoir plusieurs milliers de noms donc > 250 donc pas bon...

Mais je n'ai peut-être pas compris du tout...

Cordialement
 
Dernière édition:

Malka

XLDnaute Occasionnel
Re : Colonnes --> Matrice ... je galere depuis des jours !!

Merci à tous ceux qui ont répondu
J'ai résolu mon pb.
En fait, j'ai simplement doublé la colonne UO en UO receptrice et UO Emettrice... en attribuant les bonnes valeurs sur les colonnes correspondantes (avec en jeu de filtre et de remplissage des cellules vides par la methode "Ctrl + "Entrée")
Du coup j'ai supprimé le colonne "Type UO"
Je me retrouve avec 3 colonnes "UO emettrice ; UO receptrice, Total"..... j'ai créé une matrice avec la formule Sommeprod ----> ca marche !!
Puis j'ai retenté avec le tableau croisé dynamique et la cela a fonctionné impec !
Morale de l'histoire, pensez avant de bien réorganiser ses données en colonnes distinctes
Merci
Malka
 

Statistiques des forums

Discussions
312 785
Messages
2 092 098
Membres
105 199
dernier inscrit
TheGrinkson