Dates, pas de temps, réponses

Résolu
MissD28 Messages postés 17 Statut Membre -  
MissD28 Messages postés 17 Statut Membre -
Bonjour,

Je reviens à nouveau vers vous pour un autre dilemme.

Voilà, j'ai :
1 colonne "Identité" contenant des numéros d'identité
1 colonne "Activité" contenant 2 modalités : "Bouger" et "Courir"
1 colonne "Dates" contenant des dates

Colonne A : 745685, 475268, 1425425, 44525...
Colonne B : B,C,B,B,C,C,C,B,B,C,C,B,B,B....
Colonne C : 02/04/2011, 05/05/2016, 26/08/2011, 09/07/2015...

Certains individus se répètent (parce qu'ils courent après avoir bougé) et j'aurais besoin de savoir pour chaque individus qui se répète, la date à laquelle il "Bouger", la date à laquelle il "Courir" et surtout le pas de temps entre les deux dates et savoir si ce dernier est <2 mois, compris entre 2 et 9 mois ou enfin supérieur à 9 mois...

Auriez-vous une idée magique ??

Cordialement,

MissD28

1 réponse

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour

    ici un modèle qui va chercher la dernière date du code B ou C pour chaque individu
    on peut créer ainsi un tableau avec toutes les dates de participation a une activité (il suffit de remplacer lez
    chiffre de fin de formule _1 ou 2 ici _ par le rang cherché dans la chronologie)
    ce modèle vous permettra peut être de mettre en place ce que vous souhaitez

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

    crdlmnt
    0
    1. MissD28 Messages postés 17 Statut Membre
       
      Bonjour Vaucluse,
      merci encore une fois de m'apporter vos lumières.
      Néanmoins, je ne comprends pas tout à fait comment utiliser votre matrice...
      Peut-être en remplaçant avec de vraies valeurs (où l'on trouve des individus qui se répètent) cela m'éclairera ? :

      Individu ACT DATES
      7759583 B 04/10/2014
      7759579 B 04/10/2014
      7759574 B 04/10/2014
      7759565 B 03/10/2014
      7759565 B 04/10/2014
      7759565 C 25/10/2015
      7759564 B 03/10/2014
      7759564 C 04/10/2014
      7759561 B 03/10/2014
      0
    2. MissD28 Messages postés 17 Statut Membre
       
      J'ai aussi testé la fonction DATEDIF mais je ne parviens pas à la faire fonctionner...Excel ne la reconnais même pas... (et pourtant 'ai installé l'utilitaire d'analyses) =/
      0
    3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      voila à peu près tout ce que je peux vous proposer à partir de vos données

      vous trouverez des explications à gauche en colonne A, et l'utilisation de la formule DATEDIF (ce qui devrait permettre de voir si elle fonctionne chez vous)
      https://www.cjoint.com/c/FEBryhFxNYA

      Notez que même quand elle fonctionne DATEDIF n'est pas reconnue par Excel qui ne propose pas sur ce code d'aide à la mise en place de la formule (probablement parceque dans certains cas, on y a détecté des erreurs de résultats)

      attention toutefois à bien placer dans le bon sens d'abord la date début, et ensuite la date fin
      crdlmnt
      0
    4. MissD28 Messages postés 17 Statut Membre
       
      Bonjour !

      Merci énormément ! C'est parfait, vous faites un travail excellent =)
      Chapeau!

      J'ai juste un petit soucis : en déroulant les formules, il y a un certain point (au bout d'une 40aine de lignes) où la formule n'agit plus et mes cases restent vides...

      Je pense qu'il faudrait que je fasse un double tri par rapport à ce que vous disiez : "bien placer dans le bon sens d'abord la date début, et ensuite la date fin "bien placer dans le bon sens d'abord la date début, et ensuite la date fin " : il faudrait donc que j'arrive à faire en sort d'avoir mes individus dans un ordre de façon à avoir B en premier avec sa date puis les C...
      0
      1. MissD28 Messages postés 17 Statut Membre > MissD28 Messages postés 17 Statut Membre
         
        Bon, il fallait tout bêtement que je trie par dates de la + récente à la + ancienne =)
        Ca fonctionne !! Merci pour tout !
        0