Consolider des périodes (date début - date fin) consécutives

rosirosaval

XLDnaute Nouveau
Bonjour à tous,

Voici le souci que je rencontre, en espérant que vous aurez une solution ou tout au moins une piste:).
Je travaille sur une base de données concernant les absences des agents de ma collectivité. Elle est extraite d'un logiciel de RH. Cette base contient notamment le "matricule" de l'agent, le type d'absence (maladie plein traitement, demi traitement, maladie pro...), la date de début et la date de fin de l'absence.
Certaines périodes sont consécutives, d'autres non.
Je souhaiterais obtenir automatiquement une consolidation des périodes consécutives uniquement, pour un même agent et un même type d'absence.
Pour être bien claire, j'ai mis un exemple en fichier joint... Pensez vous que c'est faisable ?

D'avance merci de votre aide précieuse...
 

Pièces jointes

  • fichier exemple date consécutive.xlsx
    9.9 KB · Affichages: 116
  • fichier exemple date consécutive.xlsx
    9.9 KB · Affichages: 109
  • fichier exemple date consécutive.xlsx
    9.9 KB · Affichages: 111

VDAVID

XLDnaute Impliqué
Re : Consolider des périodes (date début - date fin) consécutives

Bonjour Rosirosaval,

Si j'ai bien compris,
Un test en P.J, avec un SOMMEPROD.

Bonne soirée !
 

Pièces jointes

  • fichier%20exemple%20date%20cons%C3%A9cutive(1).xls
    30.5 KB · Affichages: 107

rosirosaval

XLDnaute Nouveau
Re : Consolider des périodes (date début - date fin) consécutives

En fait j'arrive avec une simple formule si à ne conserver que la date de début d'arrêt (fichier joint), par contre impossible de trouver comment afficher sur cette même ligne la date final de la période d'absence....
En tout cas mille mercis Vdavid d'avoir réfléchi à mon PROBLEME .... ;)
 

Pièces jointes

  • fichier exemple date consécutive.xlsx
    10.2 KB · Affichages: 97
  • fichier exemple date consécutive.xlsx
    10.2 KB · Affichages: 78
  • fichier exemple date consécutive.xlsx
    10.2 KB · Affichages: 65

VDAVID

XLDnaute Impliqué
Re : Consolider des périodes (date début - date fin) consécutives

Bonjour Rosirosaval,

Donc si j'ai bien compris le but c'est de récupérer les dates de fins pour chaque patient/maladie correspondante.
Par contre j'ai mis une condition pour laquelle la date max s'arrête à la fin de l'année en cours.
Dans ton exemple l'avant dernière date et la dernière date devraient être fusionné (Je ne vois pas la raison pour laquelle elle ne le serait pas)

Dis moi si c'est que tu recherchais :)

Bonne journée
 

Pièces jointes

  • Testdateconso.xls
    36 KB · Affichages: 89
  • Testdateconso.xls
    36 KB · Affichages: 89
  • Testdateconso.xls
    36 KB · Affichages: 100

rosirosaval

XLDnaute Nouveau
Re : Consolider des périodes (date début - date fin) consécutives

Bonjour Vdavid et merci encore de m'accorder ton aide ;)

C'est tout à fait ça : je souhaite consolider sur une seule ligne, pour une même personne (ou matricule) et un même type d'absence, les périodes consécutives, mais sans notion de date max de fin.

Ta formule en colonne I fonctionne super bien pour le matricule 1222, par contre ça ne marche plus pour le matricule suivant, puisqu'elle devrait ramener respectivement le 29/01/10 en ligne 8 et le 07/03/10 en ligne 9. Peut-être est-ce le changement de matricule qui pose souci :rolleyes:
 

VDAVID

XLDnaute Impliqué
Re : Consolider des périodes (date début - date fin) consécutives

Re Rosirosaval,

Ce que je ne comprends pas, c'est qu'est ce qui justifie que les lignes de 8 à 10 ne soient pas consécutives?
Je ne vois de critères qui différencierait :

2333 TUV Hij MAL1 Maladie plein traitement 25/01/2010 29/01/2010
2333 TUV Hij MAL1 Maladie plein traitement 09/02/2010 21/02/2010
2333 TUV Hij MAL1 Maladie plein traitement 22/02/2010 07/03/2010


Même matricule, Nom, prénom, Type maladie, année..

C'est pour ça que en colonne J j'ai une formule qui fonctionne pour les deux matricules mais qui renvoie que une période consécutive pour les lignes de 8 a 10.

1222 XYZ Def MAL1 Maladie plein traitement 13/11/2010 28/11/2010 16 13/11/2010 31/12/2010
1222 XYZ Def MAL1 Maladie plein traitement 29/11/2010 14/12/2010 16
1222 XYZ Def MAL1 Maladie plein traitement 15/12/2010 31/12/2010 17
1222 XYZ Def MAL1 Maladie plein traitement 03/03/2011 06/03/2011 4 03/03/2011 06/03/2011
1222 XYZ Def MAL2 Maladie demi traitement 07/03/2011 11/03/2011 5 07/03/2011 11/03/2011
2333 TUV Hij MAL1 Maladie plein traitement 25/01/2010 29/01/2010 5 25/01/2010 07/03/2010
2333 TUV Hij MAL1 Maladie plein traitement 09/02/2010 21/02/2010 13 09/02/2010
2333 TUV Hij MAL1 Maladie plein traitement 22/02/2010 07/03/2010 14


Excuses-moi mais là je vois vraiment pas :eek:
 

rosirosaval

XLDnaute Nouveau
Re : Consolider des périodes (date début - date fin) consécutives

Si tu regarde bien : la première période d'arrêt (ligne 8) s'arrête le 29/01 et la seconde période (ligne 9) débute le 09/02. Donc seules les 2 dernières périodes sont consécutives pour cette personne (lignes 9 et 10)...

On s'y perd avec tous ces critères, d'autant que mon tableau en réel comporte 1 500 lignes de dates, tu vois le binz !!
 
Dernière édition:

VDAVID

XLDnaute Impliqué
Re : Consolider des périodes (date début - date fin) consécutives

Re Rosirosaval,

Autant pour moi, je n'avais effectivement pas vu cette différence...

Pas facile comme problème, je ne vois qu'une solution en passant par une colonne intermédiaire (Voir P.J)

J'espère que ça te conviendra quand même. :confused:
 

Pièces jointes

  • Testdateconso.xls
    32.5 KB · Affichages: 150
  • Testdateconso.xls
    32.5 KB · Affichages: 183
  • Testdateconso.xls
    32.5 KB · Affichages: 158

rosirosaval

XLDnaute Nouveau
Re : Consolider des périodes (date début - date fin) consécutives

Quel talent !!! Je suis épatée... Avec la colonne intermédiaire c'est parfait.

Mission accomplie donc, avec les félicitations du jury.

Reste pour moi à copier ces formules dans mon tableau en réel, sans faire de bêtises....:eek:
 

Discussions similaires

Réponses
15
Affichages
1 K

Statistiques des forums

Discussions
312 215
Messages
2 086 319
Membres
103 177
dernier inscrit
grizly