Appariement

Résolu
Axal92 -  
 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

  1. DjiDji59430 Messages postés 4280 Date d'inscription   Statut Membre Dernière intervention   718
     
    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
    1. Axal92
       
      je n'arrive pas à joindre un fichier test
      0
  2. Raymond PENTIER Messages postés 58225 Date d'inscription   Statut Contributeur Dernière intervention   17 487
     
     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
  3. Axal92
     
    Si joint le lien pour le fichier test :

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

    Merci bcp
    0
  4. yclik Messages postés 71 Date d'inscription   Statut Membre Dernière intervention   1 611
     
    Bonsoir
    une proposition
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Axal92
     
    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
    1. yclik Messages postés 71 Date d'inscription   Statut Membre Dernière intervention   1 611
       
      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