Transformer TC pas D en tableau de données

Bonjour à tous

J'ai un tableau de type croisé obtenu par saisie directe

je voudrais obtenir une base de données de type "tableau"

c'est un peu l'opération inverse de "insertion TCD"

fichier exemple ci-joint

de préférence par formules et non par macro, pour rester dynamique

merci de votre aide

25classeur1.xlsx (9.70 Ko)

en H1

=DECALER($A$1;COLONNE()-COLONNE($H$1);LIGNE()-LIGNE($H$1))

Bonjour jmd,

Pourquoi ne pas figer ton tableau avec les 12 mois dès le départ ?

Tu pourrais alors tout simplement utiliser la fonction TRANSPOSE.

{=TRANSPOSE(A1:E3)}

re à vous

je vais tester vos solutions en situation réelle, et je vous tiens au courant

merci de vos réponses

Merci Jean-Eric ... j'ai appris un truc.

Du coup, si le résultat n'interfère pas avec la ligne 1 et la colonne A, on, peut écrire en matriciel :

=TRANSPOSE(DECALER($A$1;;;NBVAL(A:A);NBVAL(1:1)))

Bonjour,

Bonjour Steelson,

La fonction TRANSPOSE va te demander une plage précise pour retourner un résultat.

Cdlt.

Exact, ce que j'ai découvert ensuite ...

Merci

Rechercher des sujets similaires à "transformer pas tableau donnees"