Appariement [Résolu]

Signaler
-
 Axal92 -
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

7 réponses

Messages postés
2932
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
5 janvier 2021
407
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
je n'arrive pas à joindre un fichier test
Messages postés
53005
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
5 janvier 2021
14 970
 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/

Si joint le lien pour le fichier test :

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

Merci bcp
Messages postés
2250
Date d'inscription
vendredi 25 juillet 2014
Statut
Membre
Dernière intervention
4 janvier 2021
947
Bonsoir
une proposition
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
Messages postés
2250
Date d'inscription
vendredi 25 juillet 2014
Statut
Membre
Dernière intervention
4 janvier 2021
947
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
Messages postés
2932
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
5 janvier 2021
407
Bonjour à tous,

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

Crdlmt
Merci à tous pour votre aide