Transposition de données
blux
Messages postés
27848
Date d'inscription
Statut
Modérateur
Dernière intervention
-
blux Messages postés 27848 Date d'inscription Statut Modérateur Dernière intervention -
blux Messages postés 27848 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
je cherche à transposer en colonnes des données qui sont actuellement en ligne pour en sortir des graphiques.
Mais bien sûr, je suis dans un cas particulier et le collage avec transposition ne répond pas à mon besoin.
Voici ce que j'ai en source (date;heure,numéro machine,valeurs):
Et je souhaiterais avoir les données de la manière suivante (j'ai abrégé les noms pour la mise en page : M1V1 pour Machine1 Valeur1...) :
Contraintes/règles de gestion :
- le nombre de machines par date/heure n'est pas constant (mais les noms sont toujours les mêmes lorsqu'ils sont présents)
- ce nombre de machine est limité à 8 (mais pouvant évoluer)
- il y a toujours 4 valeurs par machine (même si elles sont à 0) et l'ordre est respecté (une colonne représente toujours la même valeur)
Quelqu'un voit-il une solution simple et rapide ? J'ai bien peur d'être obligé de passer par du VBA (que je ne maîtrise pas à fond pour Excel)...
Merci d'avance.
A+ blux
je cherche à transposer en colonnes des données qui sont actuellement en ligne pour en sortir des graphiques.
Mais bien sûr, je suis dans un cas particulier et le collage avec transposition ne répond pas à mon besoin.
Voici ce que j'ai en source (date;heure,numéro machine,valeurs):
2017/05/04;23:20:01;MACHINE1;13;2302;125;1
2017/05/04;23:20:01;MACHINE2;2;0;0;0
2017/05/04;23:20:01;MACHINE3;10;0;0;0
2017/05/04;23:20:01;MACHINE4;0;0;125;128
2017/05/04;23:30:01;MACHINE1;12;1717;125;1
2017/05/04;23:30:01;MACHINE2;2;0;0;0
2017/05/04;23:30:01;MACHINE3;10;0;0;0
2017/05/04;23:30:01;MACHINE4;0;0;125;128
2017/05/04;23:40:02;MACHINE1;8;1079;127;0
2017/05/04;23:40:02;MACHINE2;2;0;0;0
2017/05/04;23:40:02;MACHINE3;9;0;0;0
2017/05/04;23:40:02;MACHINE4;0;0;127;128
2017/05/04;23:50:01;MACHINE1;1;514;118;0
2017/05/04;23:50:01;MACHINE2;2;0;0;0
2017/05/04;23:50:01;MACHINE3;9;0;0;0
2017/05/04;23:50:01;MACHINE4;0;0;118;128
2017/05/05;00:00:01;MACHINE1;0;16;23;0
2017/05/05;00:00:01;MACHINE3;8;0;0;0
2017/05/05;00:00:01;MACHINE4;0;0;23;128
2017/05/05;00:10:02;MACHINE1;0;0;5;0
2017/05/05;00:10:02;MACHINE5;0;0;1;0
2017/05/05;00:10:02;MACHINE3;5;0;0;0
2017/05/05;00:10:02;MACHINE4;0;0;6;128
2017/05/05;00:20:02;MACHINE1;0;0;5;0
2017/05/05;00:20:02;MACHINE3;4;0;0;0
2017/05/05;00:20:02;MACHINE4;0;0;5;128
2017/05/05;00:30:01;MACHINE1;0;0;5;0
2017/05/05;00:30:01;MACHINE3;4;0;0;0
2017/05/05;00:30:01;MACHINE4;0;0;5;128
Et je souhaiterais avoir les données de la manière suivante (j'ai abrégé les noms pour la mise en page : M1V1 pour Machine1 Valeur1...) :
M1V1 M1V2 M1V3 M1V4 M2V1 M2V2 M2V3 M2V4 MnV1 MnV2 MnV3 MnV4
2017/05/04 23:20:01 13 2302 125 1 2 0 0 0 10 0 0 0
...
...
Contraintes/règles de gestion :
- le nombre de machines par date/heure n'est pas constant (mais les noms sont toujours les mêmes lorsqu'ils sont présents)
- ce nombre de machine est limité à 8 (mais pouvant évoluer)
- il y a toujours 4 valeurs par machine (même si elles sont à 0) et l'ordre est respecté (une colonne représente toujours la même valeur)
Quelqu'un voit-il une solution simple et rapide ? J'ai bien peur d'être obligé de passer par du VBA (que je ne maîtrise pas à fond pour Excel)...
Merci d'avance.
A+ blux
"Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
A voir également:
- Transposition de données
- Fuite données maif - Guide
- Supprimer les données de navigation - Guide
- Trier des données excel - Guide
- Sauvegarde des données - Guide
- Données personnelles - Accueil - Windows
2 réponses
Bonjour à tous,
Une réponse un peu tardive, mais je n'ai récupéré mon pc que cette semaine.
Voilà quand même une façon de dispatcher les données lignes en colonnes :
https://www.cjoint.com/c/GEjoVx33xqH
Je ne sais pas ce que ça donnera sur un fichier conséquent.....
Cordialement
Une réponse un peu tardive, mais je n'ai récupéré mon pc que cette semaine.
Voilà quand même une façon de dispatcher les données lignes en colonnes :
https://www.cjoint.com/c/GEjoVx33xqH
Je ne sais pas ce que ça donnera sur un fichier conséquent.....
Cordialement
Tu demandes Nombre au lieu de Somme dans Paramètres des champs de valeurs.
Mais si je fais un graphique à partir du TCD, je n'ai pas mes courbes comme je voudrais.
Je te joins un exemple de ce à quoi ressemble ma courbe (j'ai forcé les grandes valeurs à 250 afin qu'elles soient toutes visibles sur le graphe et pas noyées suite à un problème d'échelle).
https://image.noelshack.com/fichiers/2017/18/1494000845-clipboard01.png
En fait, c'est vraiment la m%#*$...
On note par exemple que la V4 de Machine3 (qui est toujours présente et toujours à 128) est en dents de scie alors que la courbe devrait être horizontale...