Excel encodage donnees

Fermé
torenza Messages postés 14 Date d'inscription jeudi 20 octobre 2016 Statut Membre Dernière intervention 12 février 2020 - 2 déc. 2016 à 11:33
Pocamapa Messages postés 1 Date d'inscription lundi 5 décembre 2016 Statut Membre Dernière intervention 5 décembre 2016 - 5 déc. 2016 à 20:53
Bonjour,
je dispose d'un tableau de données avec 200 patients et pour chaque patient je dois mesurer 16 paramètres (par ex ici BMI et TT) à 10 temps différents (0, 3,..., 84). Je dois changer l'encodage de mes données afin que le logiciel de statistiques marche. Comment puis-je faire pour passer du premier tableau au deuxième tableau (une colonne représente un paramètre et non un patient) ? Peut-on automatiser ou doit-on le faire à la main?
Merci d'avance

A voir également:

1 réponse

Pocamapa Messages postés 1 Date d'inscription lundi 5 décembre 2016 Statut Membre Dernière intervention 5 décembre 2016
5 déc. 2016 à 20:53
Bonjour,
Si je comprends bien, dans le 1er tableau chaque colonne représente un patient sauf la 1ère : une liste de paramètres par tranches de 10 sous-paramètres.
Dans le 2d tableau, une colonne correspond à un paramètre, sauf la 1ère : une liste de patients par tranches de 10 sous-paramètres.
Solution potentielle :
1) harmoniser les contenus de la colonne 1, tableau 1 (par ex. "TT84" où il manque un espace), et la ligne 1 devrait comporter les noms des patients avec "NOM" dans la colonne 1.
2) dans le tableau 2 créer 3 colonnes : une pour les noms des patients avec "NOM" en A1,
une pour les n° de patients (10 lignes de 1 (en numérique), 10 lignes de 2, etc.),
une pour les sous-paramètres (" 0", " 3"..." 84", répétés toutes les 10 lignes - et ne pas oublier l'espace, taper : ' 0, ' 3, etc.),
et une 1ère ligne avec "BMI", "TT", etc.,
3) entrer dans la cellule D2 du tableau 2 la formule suivante :
+RECHERCHEV(+D$1&$C2;$A$1:$ZZ$999(1ère cell. tableau1 et dern.cell. tableau1);$B2;0)
Il y a peut-être qq bugs (il faudrait pouvoir tester) mais si vous connaissez le principe de cette fonction vous devriez pouvoir faire les corrections.
Pour les noms, dans la cellule A2, entrer :
+RECHERCHEV(A$1;$A$1:$ZZ$999(tj tableau1);$B2;0)
Bonne chance
0