Appariement

Résolu
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. 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. je n'arrive pas à joindre un fichier test
      0
  2. Contributeur
     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
    1. Si joint le lien pour le fichier test :

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

      Merci bcp
      0
      1. 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. 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
      2. Merci à tous pour votre aide
        0