Hello,
Une autre proposition
let
Source = Excel.CurrentWorkbook(){[Name="Tableau1"]}[Content],
Type = Table.TransformColumnTypes(Source,{{"Date/Heure", type datetime}}),
ColDuplicate = Table.DuplicateColumn(Type, "Type", "Lieu"),
BeforeDelimiter = Table.TransformColumns(ColDuplicate, {{"Type", each Text.BeforeDelimiter(_, " de zone "), type text}}),
AfterDelimiter = Table.TransformColumns(BeforeDelimiter, {{"Lieu", each Text.AfterDelimiter(_, " de zone "), type text}}),
ReplaceSpace = Table.TransformColumns(AfterDelimiter,{"Véhicule", each Text.Replace(_," ","")}),
AfterDelimiter2 = Table.TransformColumns(ReplaceSpace, {{"Véhicule", each Text.AfterDelimiter(_, "-", {0, RelativePosition.FromEnd}), type text}}),
Pivot = Table.Pivot(AfterDelimiter2, List.Distinct(AfterDelimiter2[Type]), "Type", "Date/Heure"),
Duree = Table.AddColumn(Pivot, "Durée", each [Sortie]-[Entrée])
in
Duree
Petite question... Normal d'avoir des véhicules qui sortent d'un lieu sans y être rentré avant ?
PS : certaines immatriculations, il manque un tiret donc attention à bien regarder le format. Egalement certaines dates de sortie sont antérieures à la date d'entrée ... Pas trop possible selon moi.
PowerQuery est intégré à Excel depuis 2016. Permet de créer une requête une fois et après juste à faire clic droit puis actualiser sur le tableau de restitution
@+