Bonjour à tous,
J'aimerai faire une synthèse d'information (sans calcul) dans excel à partir
d'une extraction de données via Access.
Mon extraction est la suivante :
Col A Col B Col C
Matricule Date Code Abs
379039 03/05/04 MALA
379039 04/05/04 MALA
379039 05/05/04 MALA
379039 06/05/04 MALA
379039 07/05/04 MALA
379039 10/05/04 RECM
379039 11/05/04 CP
379039 12/05/04 MALA
379039 13/05/04 MALA
379039 14/05/04 MALA
379039 17/05/04 REPO
Il s'agit de gestion de temps de présence et d'absence. J'obtiens un
pointage par jour et par matricule de salarié.
J'aimerai obtenir la mise en forme suivante :
Col A Col B Col C Col D
Matricule Code Abs Date Début Date Fin
379039 MALA 03/05/2004 07/05/2004
379039 RECM 10/05/2004 10/05/2004
379039 CP 11/05/2004 11/05/2004
379039 MALA 12/05/2004 14/05/2004
379039 REPO 17/05/2004 17/05/2004
Le truc, c'est de réussir à regrouper par matricule et type d'absence les
plages de dates concernées. J'ai essayer avec des Recherchev et autres, mais
je n'obtiens toujours que la date de début ou la date de fin, jamais sur la
même ligne, et je n'arrive pas à gérer le fait que je puisse avoir plusieurs
fois le même matricule sur des codes d'absences différents.
Merci à tous ceux qui voudront tenter quelque chose pour me guider.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
AV
As-tu essayé de faire un TCD en mettant dans le champ données 2 fois le champ Dates (pour MIN et MAX) ? Sans obtenir exactement la même disposition, le résultat me semble très "parlant" Sinon il y a des solutions (plus lourdes et moins dynamiques) avec matricielles Exemple avec plages nommées : =MIN(SI((Matricule79039)*(CodeAbs="MALA");Date;""))
AV
As-tu essayé de faire un TCD en mettant dans le champ données 2 fois le champ
Dates (pour MIN et MAX) ?
Sans obtenir exactement la même disposition, le résultat me semble très
"parlant"
Sinon il y a des solutions (plus lourdes et moins dynamiques) avec matricielles
Exemple avec plages nommées :
=MIN(SI((Matricule79039)*(CodeAbs="MALA");Date;""))
As-tu essayé de faire un TCD en mettant dans le champ données 2 fois le champ Dates (pour MIN et MAX) ? Sans obtenir exactement la même disposition, le résultat me semble très "parlant" Sinon il y a des solutions (plus lourdes et moins dynamiques) avec matricielles Exemple avec plages nommées : =MIN(SI((Matricule79039)*(CodeAbs="MALA");Date;""))
AV
Michel41
Bonsoir Je ne suis pas sûr que le 07/05/04 soit la date de fin de l'arrêt maladie du très souffreteux 379039 Ne s'agit il pas plutôt de la date de début de son dernier arrêt ? Il manque la durée de chaque évènement ? @+ M41
"Christophe" a écrit dans le message de news:
Bonjour à tous, J'aimerai faire une synthèse d'information (sans calcul) dans excel à partir d'une extraction de données via Access.
Mon extraction est la suivante :
Col A Col B Col C Matricule Date Code Abs 379039 03/05/04 MALA 379039 04/05/04 MALA 379039 05/05/04 MALA 379039 06/05/04 MALA 379039 07/05/04 MALA 379039 10/05/04 RECM 379039 11/05/04 CP 379039 12/05/04 MALA 379039 13/05/04 MALA 379039 14/05/04 MALA 379039 17/05/04 REPO
Il s'agit de gestion de temps de présence et d'absence. J'obtiens un pointage par jour et par matricule de salarié.
J'aimerai obtenir la mise en forme suivante :
Col A Col B Col C Col D Matricule Code Abs Date Début Date Fin 379039 MALA 03/05/2004 07/05/2004 379039 RECM 10/05/2004 10/05/2004 379039 CP 11/05/2004 11/05/2004 379039 MALA 12/05/2004 14/05/2004 379039 REPO 17/05/2004 17/05/2004
Le truc, c'est de réussir à regrouper par matricule et type d'absence les plages de dates concernées. J'ai essayer avec des Recherchev et autres, mais je n'obtiens toujours que la date de début ou la date de fin, jamais sur la même ligne, et je n'arrive pas à gérer le fait que je puisse avoir plusieurs fois le même matricule sur des codes d'absences différents.
Merci à tous ceux qui voudront tenter quelque chose pour me guider.
Bonsoir
Je ne suis pas sûr que le 07/05/04 soit la date
de fin de l'arrêt maladie du très souffreteux 379039
Ne s'agit il pas plutôt de la date de début de son
dernier arrêt ?
Il manque la durée de chaque évènement ?
@+
M41
"Christophe" <Christophe@discussions.microsoft.com> a écrit dans le message
de news: EFAFB819-86E7-45FC-B71C-52468ABC93A2@microsoft.com...
Bonjour à tous,
J'aimerai faire une synthèse d'information (sans calcul) dans excel à
partir
d'une extraction de données via Access.
Mon extraction est la suivante :
Col A Col B Col C
Matricule Date Code Abs
379039 03/05/04 MALA
379039 04/05/04 MALA
379039 05/05/04 MALA
379039 06/05/04 MALA
379039 07/05/04 MALA
379039 10/05/04 RECM
379039 11/05/04 CP
379039 12/05/04 MALA
379039 13/05/04 MALA
379039 14/05/04 MALA
379039 17/05/04 REPO
Il s'agit de gestion de temps de présence et d'absence. J'obtiens un
pointage par jour et par matricule de salarié.
J'aimerai obtenir la mise en forme suivante :
Col A Col B Col C Col D
Matricule Code Abs Date Début Date Fin
379039 MALA 03/05/2004 07/05/2004
379039 RECM 10/05/2004 10/05/2004
379039 CP 11/05/2004 11/05/2004
379039 MALA 12/05/2004 14/05/2004
379039 REPO 17/05/2004 17/05/2004
Le truc, c'est de réussir à regrouper par matricule et type d'absence les
plages de dates concernées. J'ai essayer avec des Recherchev et autres,
mais
je n'obtiens toujours que la date de début ou la date de fin, jamais sur
la
même ligne, et je n'arrive pas à gérer le fait que je puisse avoir
plusieurs
fois le même matricule sur des codes d'absences différents.
Merci à tous ceux qui voudront tenter quelque chose pour me guider.
Bonsoir Je ne suis pas sûr que le 07/05/04 soit la date de fin de l'arrêt maladie du très souffreteux 379039 Ne s'agit il pas plutôt de la date de début de son dernier arrêt ? Il manque la durée de chaque évènement ? @+ M41
"Christophe" a écrit dans le message de news:
Bonjour à tous, J'aimerai faire une synthèse d'information (sans calcul) dans excel à partir d'une extraction de données via Access.
Mon extraction est la suivante :
Col A Col B Col C Matricule Date Code Abs 379039 03/05/04 MALA 379039 04/05/04 MALA 379039 05/05/04 MALA 379039 06/05/04 MALA 379039 07/05/04 MALA 379039 10/05/04 RECM 379039 11/05/04 CP 379039 12/05/04 MALA 379039 13/05/04 MALA 379039 14/05/04 MALA 379039 17/05/04 REPO
Il s'agit de gestion de temps de présence et d'absence. J'obtiens un pointage par jour et par matricule de salarié.
J'aimerai obtenir la mise en forme suivante :
Col A Col B Col C Col D Matricule Code Abs Date Début Date Fin 379039 MALA 03/05/2004 07/05/2004 379039 RECM 10/05/2004 10/05/2004 379039 CP 11/05/2004 11/05/2004 379039 MALA 12/05/2004 14/05/2004 379039 REPO 17/05/2004 17/05/2004
Le truc, c'est de réussir à regrouper par matricule et type d'absence les plages de dates concernées. J'ai essayer avec des Recherchev et autres, mais je n'obtiens toujours que la date de début ou la date de fin, jamais sur la même ligne, et je n'arrive pas à gérer le fait que je puisse avoir plusieurs fois le même matricule sur des codes d'absences différents.
Merci à tous ceux qui voudront tenter quelque chose pour me guider.
Christophe
J'ai bien essayé, mais je n'arrive pas à mettre en forme. Je n'obtiens qu'une somme des codes d'absences ou des dates. En fait, il me dit simplement combien de fois il trouve l'absence maladie et combien de fois il trouve la même date.
J'ai également testé avec matricielles, mais je n'arrive pas à obtenir le résultat sur une ligne. J'ai la date de début en première ligne et la date de fin 10 lignes plus bas.
Je bloque complètement
"AV" wrote:
As-tu essayé de faire un TCD en mettant dans le champ données 2 fois le champ Dates (pour MIN et MAX) ? Sans obtenir exactement la même disposition, le résultat me semble très "parlant" Sinon il y a des solutions (plus lourdes et moins dynamiques) avec matricielles Exemple avec plages nommées : =MIN(SI((Matricule79039)*(CodeAbs="MALA");Date;""))
AV
J'ai bien essayé, mais je n'arrive pas à mettre en forme. Je n'obtiens qu'une
somme des codes d'absences ou des dates. En fait, il me dit simplement
combien de fois il trouve l'absence maladie et combien de fois il trouve la
même date.
J'ai également testé avec matricielles, mais je n'arrive pas à obtenir le
résultat sur une ligne. J'ai la date de début en première ligne et la date de
fin 10 lignes plus bas.
Je bloque complètement
"AV" wrote:
As-tu essayé de faire un TCD en mettant dans le champ données 2 fois le champ
Dates (pour MIN et MAX) ?
Sans obtenir exactement la même disposition, le résultat me semble très
"parlant"
Sinon il y a des solutions (plus lourdes et moins dynamiques) avec matricielles
Exemple avec plages nommées :
=MIN(SI((Matricule79039)*(CodeAbs="MALA");Date;""))
J'ai bien essayé, mais je n'arrive pas à mettre en forme. Je n'obtiens qu'une somme des codes d'absences ou des dates. En fait, il me dit simplement combien de fois il trouve l'absence maladie et combien de fois il trouve la même date.
J'ai également testé avec matricielles, mais je n'arrive pas à obtenir le résultat sur une ligne. J'ai la date de début en première ligne et la date de fin 10 lignes plus bas.
Je bloque complètement
"AV" wrote:
As-tu essayé de faire un TCD en mettant dans le champ données 2 fois le champ Dates (pour MIN et MAX) ? Sans obtenir exactement la même disposition, le résultat me semble très "parlant" Sinon il y a des solutions (plus lourdes et moins dynamiques) avec matricielles Exemple avec plages nommées : =MIN(SI((Matricule79039)*(CodeAbs="MALA");Date;""))