Comment transposer des cellules dans une même colonne ?

Bonjour,

Je ne suis pas très forte en Excel. Mais je souhaiterai savoir si cela est faisable avec une ou des formules Excel pour obtenir le résultat ci-dessous.

Merci d'avance de votre retour.

Cordialement,

Tableau initial :

A B C
Jour 1 Mois 1 Annee 1
Jour 2 Mois 2 Annee 2
Jour 3 Mois 3 Annee 3

Résultat attendu :

Jour 1
Mois 1
Annee 1

Jour 2
Mois 2
Annee 2

Jour 3
Mois 3
Annee 3

3 réponses

  1. Bonjour ,

    Voici une formule qui devrait convenir :

    =SI(MOD(LIGNE();4)=1;INDIRECT("A"&(ENT((LIGNE()-1)/4)+1));SI(MOD(LIGNE();4)=2;INDIRECT("B"&(ENT((LIGNE()-1)/4)+1));SI(MOD(LIGNE();4)=3;INDIRECT("C"&(ENT((LIGNE()-1)/4)+1));"")))

    A mettre dans la premiere ligne (à partir de la colonne D) ou à adapter dans
    un nouvel onglet.

    Cordialement,
    0
    1. Contributeur
      Bonjour

      une solution ici, si votre liste commence en A2 (à adapter)
      en commençant en B2 par exemple:

      de B2 à B5(et seulement ici) la formule:

      =INDIRECT("A"&LIGNE($A2))

      et ensuite à artir de C2 cette formule à tirer de C2 à C4 et sur la largeur utile:
      =INDIRECT("A"&LIGNE($A2)+COLONNE(A$1)*3)

      les signes $ n'ont pas grande importance, mais autant les mettre au bons endroits

      Bien entendu, ajustez le A2 selon la 1° ligne de votre liste en A

      crdlmnt

      Ps ça devrait donner quelque chose comme ça:
      https://www.cjoint.com/c/FKkoaryC3Vf

      La qualité de la réponse dépend surtout de la clarté de la question, merci!
      0