Inverser une table

Bonjour

au départ, j'ai une table simple :

en ligne : des personnes

en colonne ; des dates

dans la table : des véhicules

une personne peut avoir un véhicule au maxi, un véhicule peut avoir une personne au maxi

je voudrais

en ligne : les véhicules

en colonnes : les dates (inchangé)

dans la table : les personnes

est-ce jouable avec des formules, ou mieux avec Power Query (et Power Pivot si nécessaire) ?

pas de VBA (je remercie les VBAistes de ne pas se moquer )

note : ça ressemble à un dépivotage puis repivotage, sauf que repivoter (avec un traditionnel TCD) affiche des nombres dans les tableaux et non du texte

cette question est liée à une question posée ici par ISA

merci

12classeur1.xlsx (10.84 Ko)

Bonjour le forum, jmd

G4 : =SIERREUR(INDEX($A$4:$A$6;EQUIV($F4;B$4:B$6;0));"")

A tirer vers la droite, puis vers le bas.

EDIT : salut h2s04

Bonjour,

une proposition,

edit : bonjour mbpp, solution semblable, gestion des erreurs en moins

7classeur1.xlsx (10.51 Ko)

Bonjour à tous

PowerQuery ci-joint avec dépivotage puis repivotage directement dans PQ

8inversionpq.xlsx (18.68 Ko)

Bonjour,

Bonjour Chris,

Une petite précision :

Lors de la dernière étape, Colonne dynamique, choisir Ne pas agréger dans les options avancées.

Cdlt.

bonjour h2so4, mbbp, Chris, Jean-Eric

super !

belles formules

j'avais cherché en vain à faire un TCD dans PQuery. Le bouton est un peu caché

il faut maintenant que j'aille sur la question d'ISA pour voir l'adaptation à sa question

merci à vous

merci pour elle.

Rechercher des sujets similaires à "inverser table"