Suite logique excel

Résolu
M.PRO -  
Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   -
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. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    bonjour

    ci joint proposition avec la formule "decaler" à adapter à ta présentation
    https://www.cjoint.com/?AEfkqYbapQY
    1
  2. Wintersun Messages postés 8 Statut Membre
     
    essaye avec =FeuilX!$Y$Z
    ou
    X = numéro de feuille
    Y = lettre de colonne
    Z = # de rangée
    0
  3. M.PRO
     
    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. Wintersun Messages postés 8 Statut Membre
       
      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. M.PRO
       
      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
  4. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 480
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. g Messages postés 1285 Statut Membre 578
     
    Bonjour,

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

    Bonne journée.
    0
  7. M.PRO Messages postés 1 Statut Membre
     
    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. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 480
       
      Tant mieux. Mais je n'ai toujours pas compris de quoi il était question ... Tant pis !
      0