Suite logique excel

Résolu
M.PRO -  
Raymond PENTIER Messages postés 58989 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.

A voir également:

6 réponses

michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
bonjour

ci joint proposition avec la formule "decaler" à adapter à ta présentation
https://www.cjoint.com/?AEfkqYbapQY
1
Wintersun Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
essaye avec =FeuilX!$Y$Z
ou
X = numéro de feuille
Y = lettre de colonne
Z = # de rangée
0
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
Wintersun Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
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
Wintersun Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
sinon navigue un peu sur www.lecompagnon.info

plus particulièrement

https://www.lecompagnon.info//excel/operations.htm#excelbasedeplacement
0
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
Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
g Messages postés 1265 Date d'inscription   Statut Membre Dernière intervention   577
 
Bonjour,

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

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