Bonjour à tous,
J'ai cherché sur le forum. Mais ne sachant pas exactement comment formuler ma demande, je ne sais pas quoi chercher ... .
Bon, j'essaie de résumer. J'extrais des données brutes d'une application tierce. Chaque ligne représente une date (=un jour) où on retrouve : une colonne avec l'EmplID (identifiant unique), date, jours "D" et des jours "OFF". Je dois déterminer des périodes (date MIN et date MAX) où les dates sont consécutives ET où il y a au moins un jour "D".
J'ai mis en annexe un extrait du fichier (le vrai fichier compte presque 100.000 enregistrements). Pour l'instant, j'ai identifié les dates consécutives en:
> triant sur les EmplID et sur les dates
> attribuant un numéro de rang (cellule du dessus +1)
> en soustrayant la date (format numérique) par le numéro de rang.
Voir colonne E et F du fichier en annexe.
Là où je coince c'est pour isoler les dates (colonne F) identiques qui contiennent au moins un jour "D".
Je ne sais pas si j'attaque le problème de la bonne façon, ni si une solution est possible via des formules Excel ou du VBA ; mais j'espère que vous pourrez éclairer ma lanterne avec vos supers connaissances Excel
Pour plus de clarté, j'ai mis en colonne G le résultat souhaité.
Merci d'avance pour vos conseils
Benoît,
J'ai cherché sur le forum. Mais ne sachant pas exactement comment formuler ma demande, je ne sais pas quoi chercher ... .
Bon, j'essaie de résumer. J'extrais des données brutes d'une application tierce. Chaque ligne représente une date (=un jour) où on retrouve : une colonne avec l'EmplID (identifiant unique), date, jours "D" et des jours "OFF". Je dois déterminer des périodes (date MIN et date MAX) où les dates sont consécutives ET où il y a au moins un jour "D".
J'ai mis en annexe un extrait du fichier (le vrai fichier compte presque 100.000 enregistrements). Pour l'instant, j'ai identifié les dates consécutives en:
> triant sur les EmplID et sur les dates
> attribuant un numéro de rang (cellule du dessus +1)
> en soustrayant la date (format numérique) par le numéro de rang.
Voir colonne E et F du fichier en annexe.
Là où je coince c'est pour isoler les dates (colonne F) identiques qui contiennent au moins un jour "D".
Je ne sais pas si j'attaque le problème de la bonne façon, ni si une solution est possible via des formules Excel ou du VBA ; mais j'espère que vous pourrez éclairer ma lanterne avec vos supers connaissances Excel
Pour plus de clarté, j'ai mis en colonne G le résultat souhaité.
Merci d'avance pour vos conseils
Benoît,