Bonjour à tous,
je travail sur un projet depuis un petit moment et je rencontre un problème pour effectuer un calcul, j'ai recherché une solution sur internet mais n'ai rien pu trouvé pouvant m'aider.
Comme il est difficile pour moi d'expliquer mon problème uniquement avec des mots, j'ai créé une version "allégée" de mon tableau en guise de support :
Mon problème : le fait qu'une même personne ne peut faire son action que sur un seul site à la fois n'est pas pris en compte (c.f. lignes 2 et 15 par exemple).
J'aimerais exprimer cela sur Excel mais je ne sais pas comment : "Si les périodes d'action d'une même personne se chevauchent, alors celle ayant sa date/heure de début immédiatement plus tard doit se décaler et commencer à la fin de celle ayant la date/heure de début immédiatement plus tôt (il peut y avoir + de 2 périodes d'action qui se chevauchent!) et si plusieurs périodes commencent en même temps alors l'ordre suit l'ordre croissant des numéros de lignes".
Ce qui me pose vraiment problème c'est le fait de devoir comparer toutes les périodes d'actions d'une même personne. Je ne sais pas comment faire cela avec des fonctions (je ne m'y connais pas vraiment en vba...).
J'espère avoir été assez clair, je joins le fichier Excel (Excel 2010) si cela peut aider.
Merci d'avance pour votre aide !
je travail sur un projet depuis un petit moment et je rencontre un problème pour effectuer un calcul, j'ai recherché une solution sur internet mais n'ai rien pu trouvé pouvant m'aider.
Comme il est difficile pour moi d'expliquer mon problème uniquement avec des mots, j'ai créé une version "allégée" de mon tableau en guise de support :
Mon problème : le fait qu'une même personne ne peut faire son action que sur un seul site à la fois n'est pas pris en compte (c.f. lignes 2 et 15 par exemple).
J'aimerais exprimer cela sur Excel mais je ne sais pas comment : "Si les périodes d'action d'une même personne se chevauchent, alors celle ayant sa date/heure de début immédiatement plus tard doit se décaler et commencer à la fin de celle ayant la date/heure de début immédiatement plus tôt (il peut y avoir + de 2 périodes d'action qui se chevauchent!) et si plusieurs périodes commencent en même temps alors l'ordre suit l'ordre croissant des numéros de lignes".
Ce qui me pose vraiment problème c'est le fait de devoir comparer toutes les périodes d'actions d'une même personne. Je ne sais pas comment faire cela avec des fonctions (je ne m'y connais pas vraiment en vba...).
J'espère avoir été assez clair, je joins le fichier Excel (Excel 2010) si cela peut aider.
Merci d'avance pour votre aide !
Pièces jointes
Dernière édition: