Bonjour MLagrange, Le Forum,
En espérant t’aider avec ces deux formules
Heure minimale en fonction de la date de ton tableau TABLEAU
=INDEX(Tableau1[Temps];EQUIV(1;(Tableau1[Date]=G6)*(Tableau1[Temps]=MIN.SI.ENS(Tableau1[Temps];Tableau1[Date];G6));0))
Heure maximale en fonction de la date de ton tableau TABLEAU
=INDEX(Tableau1[Temps];EQUIV(1;(Tableau1[Date]=G6)*(Tableau1[Temps]=MAX.SI.ENS(Tableau1[Temps];Tableau1[Date];G6));0))
Il faut que les dates de tes données soient reportées dans la Partie TABLEAU, on pourrait peut-être utilisé les fonctions UNIQUE et FILTRE pour autant que votre version Excel soit compatible avec ces deux formules. Si c’est le cas, alors la formule serait :
=UNIQUE(FILTRE(Tableau1[Date];Tableau1[Date];”Pas de valeurs”))
On peut aussi obtenir le même résultat en utilisant Power Query avec la requête suivante :
let
Source = Excel.CurrentWorkbook(){[Name=”Tableau1″]}[Content],
ModificationTypeDonnees = Table.TransformColumnTypes(Source,{{“Date”, type date}, {“Temps”, type time}}),
// On groupe sur les dates et on utilise deux regroupement afin d’avoir les valeurs MIN et MAX de la colonne TEMPS
GrouperSurLesDates = Table.Group(ModificationTypeDonnees, {“Date”}, {{“De”, each List.Min([Temps]), type nullable time}, {“A”, each List.Max([Temps]), type nullable time}})
in
GrouperSurLesDates
Cordialement
Daniel
Attachments:
You must be
logged in to view attached files.