Suite logique excel

Résolu
Bonjour,

Je tente désespérément de creer une suite logique comme suit :

Feuille 4 :
Colonne A
=feuille 3 cellule A1
=feuille 3 cellule A4
=feuille 3 cellule A7

Lorsque je tente de faire glisser ces 3 cellules, IMPOSSIBLE.

Je m'explique un peu mieux :

Feuille 3
1 ere ligne prenom1
2eme ligne NOM
3eme ligne TEL
4e ligne prenom2
5eligne NOM2
....
Feuille 5
Colonne A Colonne B Colonne C
NOM 1 Prenom 1 TEL 1
NOM 2 Prenom 2 TEL 2

Merci d'avance.

6 réponses

  1. essaye avec =FeuilX!$Y$Z
    ou
    X = numéro de feuille
    Y = lettre de colonne
    Z = # de rangée
    0
    1. Merci pour ta réponse,

      Mais cela ne fonctionne pas et me fige mes cellule
      et ma suite répète mes 2 cellules.
      0
      1. bon, jai pas réussi a trouver comment faire suivre la suite cependant si tu veut transposer d'une feuille à une autre

        de

        A1 B1 C1
        prénom1 prénom2 prénom3
        nom1 nom2 nom3
        tel1 tel2 tel3

        à

        A1 B1 C1
        prénom1 nom1 tel1
        prénom2 nom2 tel2
        prénom3 nom3 tel3

        tu copie ligne par ligne, change de feuille et rightclick sur ta cellule et choisis collage spécial et coche ''Transposé''

        sa peut aider mais dans le cas ou tu as une liste à mettre a jour souvent la suite serait préférable ( dans le cas ou tu change le prénom1 sur la feuil1 sa ne le changeras pas sur la feuil2)
        0
      2. J'ai eu une idee mais impossible de la mettre en pratique.

        =text(feuil3!A"+D1")

        Il faudrait que cela mette feuil3!A -> c'est la partie text combiné a ma cellule D1
        qui renvoi mon numero de ligne?
        0
    2. Contributeur
      Bonjour.

      J'avoue que je n'ai rien compris au problème exposé.
      Serait-il possible de nous envoyer le fichier en reprécisant ce que tu veux obtenir ?
      0
      1. Bonjour,

        Cela est réalisable en utilisant la fonction matricielle TRANSPOSE.

        Bonne journée.
        0
        1. Merci a tous.

          En fait, il y a 2 solutions :

          1. Utiliser la fonction decaler :
          =DECALER(Feuil1!A$4;(LIGNE()-1)*3;0)

          2. Affecter a chaque ligne des lettres suivant NOM = A, PRENOM=B, ADRESSE = C :

          Colonne a Colonne B
          NOM 1 A
          PRENOM1 B
          ADRESSE1 C
          NOM 2 A
          PRENOM 2 B
          ..... .......

          Ensuite utiliser la fonction si :
          si(feuil3!D1=A;feuil3!A1;"") pour avoir les noms dans la colonne A
          Idem pour prenom et adresse.

          Apres il suffit de faire un tri et de supprimer les blanc.

          Et le tour est joué.

          Salutations et remerciements.
          0
          1. Contributeur
            Tant mieux. Mais je n'ai toujours pas compris de quoi il était question ... Tant pis !
            0