Appariement

Résolu/Fermé
Axal92 - 27 déc. 2020 à 14:53
 Axal92 - 28 déc. 2020 à 23:48
Bonjour,

Dans le cadre de ma thèse je souhaite apparier des données entre elles c'est à dire :
J'ai 3 échantillons différents correspond à 3 maladies : notées T, V et R.

Pour chaque patient ayant la maladie V, je cherche à trouver le patient ayant la maladie R le plus ressemblant en age et en sexe.
Je m'explique : si mon malade atteint de la maladie V a 30 et est un Homme (M) je cherche à savoir qui parmi les malades R est le plus ressemblant et a donc au mieux le même age +- 2 ans et le meme sexe.

Cette question a déjà été posée et souvent la réponse apportée sont les Macros que je ne connais pas du tout ni ne maitrise. Je pensais à utiliser les fonctions equiv et index de manière imbriquée mais je n'y arrive pas.


Pouvez vous m'expliquer comment faire ; que je puisse le refaire et changer des parametres moi meme si nécessaire par la suite.


Merci beaucoup

NB : je suis sur Mac avec la version Excel 2019





Configuration: Macintosh / Firefox 82.0
A voir également:

7 réponses

DjiDji59430 Messages postés 4117 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 3 octobre 2024 669
Modifié le 27 déc. 2020 à 17:26
Bonjour,

Un fichier EXCEL (test ou non), complété par des explications exhaustives et des exemples remplis à la main, mis sur https://www.cjoint.com/ permettrait aux intervenants de répondre plus précisément à ta question.

Crdmt
0
je n'arrive pas à joindre un fichier test
0
Raymond PENTIER Messages postés 58678 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 3 octobre 2024 17 204
28 déc. 2020 à 01:51
 1) Tu vas dans https://www.cjoint.com/ 
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
Il existe aussi :
1) https://mon-partage.fr/
2) https://www.transfernow.net/

0
Si joint le lien pour le fichier test :

https://www.cjoint.com/c/JLCnEQQaNsA

Merci bcp
0
yclik Messages postés 3678 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 4 octobre 2024 1 505
28 déc. 2020 à 19:04
Bonsoir
une proposition
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Merci beaucoup de ton aide
La présentation des résultats est claire même si honnêtement je ne maitrise pas du tout les formules que tu as utilisées
0
yclik Messages postés 3678 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 4 octobre 2024 1 505
28 déc. 2020 à 19:44
Re
en feuille V selon R
col E
=C2&D2 donne le couple age sexe
col F
=EQUIV($C2-2&$D2;$R.$E$1:$E$79;0)
donne la ligne ou se trouve la concaténation age -2 ans et sexe dans feuille R
idem de F à J avec age-1, age, age+1, age+2

en col K
=SI(ESTERREUR(F2);"";INDEX($R.$A$1:$A$79;F2;1))
donne l'ID du patient selon age-2, age-1, age, age+1, age+2 et sexe
0
DjiDji59430 Messages postés 4117 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 3 octobre 2024 669
28 déc. 2020 à 23:37
Bonjour à tous,

Une autre façon :
https://www.cjoint.com/c/JLCwLzBeCIx

Crdlmt
0
Merci à tous pour votre aide
0