Bonjour,
Je travaille sur un tableau comportant plusieurs dizaines de lignes. J'aimerais le transposer par groupe de 3 lignes, c'est à dire :
lignes 1,2,3 dans colonne a,b,c ligne 1
" 3,4,5 dans " a,b,c ligne 2
etc
Je le fait à la mimine en enregistrant une macro, mais les tableaux sont de longueur variable et c'est lourd.
Si quelqu'un à une solution plus sympa, je suis preneur.
Merci
[Résolu][Calc] Transposer des groupes de lignes
Modérateur : Vilains modOOs
Règles du forum
Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
-
georges327
- Fraîchement OOthentifié
- Messages : 2
- Inscription : 04 oct. 2016 18:12
[Résolu][Calc] Transposer des groupes de lignes
Dernière modification par OOoch le 27 oct. 2016 18:57, modifié 5 fois.
Raison : la balise [Résolu] doit être placée AVANT la balise [Calc]
Raison : la balise [Résolu] doit être placée AVANT la balise [Calc]
Apache OpenOffice 4.1.2 released
ubuntu 16.04
ubuntu 16.04
-
zeguedon
- ManitOOu

- Messages : 3031
- Inscription : 02 juil. 2014 17:25
Re: [Calc] transposer des groupes de lignes
Bonjour,
Dans le fichier joint, une proposition par formule. Formule à étirer vers la droite puis vers le bas :
Et le fichier qui va avec 
Complétez la colonne A pour observer le comportement.
Dans le fichier joint, une proposition par formule. Formule à étirer vers la droite puis vers le bas :
Code : Tout sélectionner
=DECALER($A$1;PLANCHER((COLONNE(A1))/4;1;0)+(LIGNE(A1)*3)-(6-COLONNE(C3));0)Complétez la colonne A pour observer le comportement.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
-
georges327
- Fraîchement OOthentifié
- Messages : 2
- Inscription : 04 oct. 2016 18:12
Re: [Calc] transposer des groupes de lignes
Merci Zeguedon, c'est la bonne solution. super
pour moi c'est résolu
pour moi c'est résolu
Apache OpenOffice 4.1.2 released
ubuntu 16.04
ubuntu 16.04
-
joel275
- InconditiOOnnel

- Messages : 839
- Inscription : 10 janv. 2009 08:05
Re: [Résolu][Calc] transposer des groupes de lignes
Bonjour,
bien qu'arrivant après la bagarre, pour le fun, avec une formule matricielle (et toujours sans macro!):
Formule entrée sur 3 cellules contiguës sélectionnées et validée avec Ctrl+Maj+Entrée
Ensuite, on étire la formule matricielle avec la souris en maintenant la touche Ctrl enfoncée.
A plus.
bien qu'arrivant après la bagarre, pour le fun, avec une formule matricielle (et toujours sans macro!):
Code : Tout sélectionner
{=TRANSPOSE(DECALER(A1:A3;2*(LIGNE(A1)-1);0))}Ensuite, on étire la formule matricielle avec la souris en maintenant la touche Ctrl enfoncée.
A plus.
A jour de LibreOffice et de Ubuntu