Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Recherche de la valeur maximale dans une table

  • Initiateur de la discussion Initiateur de la discussion stock14
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

stock14

XLDnaute Nouveau
Bonjour,
J'ai un fichier qui me donne des résultats par période mensuelle.
Il se peut qu'un même événement soit découpé en plusieurs périodes.
Je souhaite reconstituer la durée d'un événement en ne tenant pas compte du découpage mensuel, mais en tenant compte de la contiguïté de cet événement.

Exemple :
pour personne1 en stage du 15/02 au 10/04 puis personne1 en stage du 15/05 au 10/06 :
La structure de mes données est celle ci :
personne 1 - stage - 15/02 - 28/02 - 14 jours - date minimale de début - date maximale de fin
personne 1 - stage - 01/03 - 31/03 - 31 jours - date minimale de début - date maximale de fin
personne 1 - stage - 01/04 - 10/04 - 10 jours - date minimale de début - date maximale de fin
personne 1 - stage - 15/05 - 31/05 - 16 jours - date minimale de début - date maximale de fin
personne 1 - stage - 01/06 - 10/06 - 10 jours - date minimale de début - date maximale de fin

Et le résultat que je souhaite atteindre est :
personne 1 - stage - 15/02 - 10/04 - 55 jours
personne 1 - stage - 15/05 - 10/06 - 26 jours

puisqu'en fait il y a deux périodes consécutives seulement.
Je pensais construire le résultat attendu en utilisant le TCD sur mes données initiales.
je que je n'arrive pas à faire, c'est construire les deux dernières colonnes sur les dates.

Merci de votre aide et de vos conseils pour résoudre ce pb.
 

Pièces jointes

Bonjour,
Une possibilité en pj avec des formules matricielles : valider par ctrl+maj+enter puis recopier en bas :
en colonne F : =MIN(SI(($A$2:$A$6=A2)*($E$2:$E$6=E2);$C$2:$C$6))
en colonne G : =MAX(SI(($A$2:$A$6=A2)*($E$2:$E$6=E2);$D$2:$D$6))
Cordialement
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
20
Affichages
828
Réponses
8
Affichages
475
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…