Transposer un tableau horizontal

Bonjour,

J'aimerai transposer des données horizontales sur un tableau vertical comme dans l'image ci-dessous. Pourriez-vous m'aider à trouver une fonction ou macro qui puisse réaliser ce résultat?

Merci d'avance,
D.

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Bonjour, ma Doudou.

    Il est toujours très difficile d'écrire des formules pour un fichier qu'on n'a pas, et à partir d'une simple image sans références de ligne et de colonne.
    En supposant que la cellule en haut à gauche de l'image soit A1, il faut sélectionner B11:B21, saisir =TRANSPOSE($C$3:$M$3) et cliquer simultanément sur les 3 touches [ctrl+alt+enter] : Excel affiche la formule sous la forme matricielle {=TRANSPOSE($C$3:$M$3)}
    Copier B11:B21 en B22, en B33 et B44.
    Procéder de même
    en C11:C21 {=TRANSPOSE(C4:M4)} (les $ ne sont pas nécessaires ici)
    en C22:C32 pour la plage C5:M5 et en C33:C44 pour la plage C6:M6
    https://www.cjoint.com/c/GDzaPQ3mO5y

    et la prochaine fois, n'oublie pas de joindre ton fichier !
     1) Tu vas dans https://www.cjoint.com/ 
    2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
    3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
    4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
    5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
    =>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
    Cordialement.