[Résolu]Transformation tableau vertical en tableau horiz.

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Avatar de l’utilisateur
Sciencesetturf
NOOuvel adepte
NOOuvel adepte
Messages : 16
Inscription : 02 août 2015 16:05

[Résolu]Transformation tableau vertical en tableau horiz.

Message par Sciencesetturf »

Bonsoir,

Voici en PJ un tableau vertical que je souhaiterais transformer en tableau horizontal sur 3 colonnes (voici exemple dans le doc joint).

Merci pour votre participation.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Sciencesetturf le 26 févr. 2017 14:06, modifié 2 fois.
Libre Office 5.3 sous Windows 8.1
zeguedon
ManitOOu
ManitOOu
Messages : 3031
Inscription : 02 juil. 2014 17:25

Re: Transformation tableau vertical en tableau horizontal

Message par zeguedon »

Comment baliser [Résolu] ?
AOO
LibreOffice
Sous Linux
Avatar de l’utilisateur
Sciencesetturf
NOOuvel adepte
NOOuvel adepte
Messages : 16
Inscription : 02 août 2015 16:05

Re: Transformation tableau vertical en tableau horizontal

Message par Sciencesetturf »

Bonsoir Zeguedon,

Je me souviens de ton intervention mais cette fois, c'est le contraire, c'est un tableau vertical qui devient horizontal.

Cordialement
Libre Office 5.3 sous Windows 8.1
phip
HédOOniste
HédOOniste
Messages : 2016
Inscription : 09 juin 2010 18:13

Re: Transformation tableau vertical en tableau horizontal

Message par phip »

Bonjour
une proposition par formule.
  • a toi de compléter, j'ai fait un début de colonne pour deux groupe.
Tableau H permanence 3 chx Archives-M1.ods
cordialement phip
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Comment baliser correctement ?
AOO 4.1.4 Win10 Famille 1709
zeguedon
ManitOOu
ManitOOu
Messages : 3031
Inscription : 02 juil. 2014 17:25

Re: Transformation tableau vertical en tableau horizontal

Message par zeguedon »

Bonjour,
Sciencesetturf a écrit :mais cette fois, c'est le contraire, c'est un tableau vertical qui devient horizontal.
Oups... :oops: j'ai encore lu en
.                                          D
                                                I
                                                    A
                                                        G
                                                             O
                                                                   N
                                                                          A
                                                                                L  E

Code : Tout sélectionner

=DECALER($A$2;PLANCHER((COLONNE(A1)-1)/11;1;0)+PLANCHER((LIGNE(A1))*3;3;0)-3;PLANCHER(MOD(COLONNE(A1)-1;11);1;0))
Après avoir collé la formule en M2 par exemple (ou ailleurs), il faudra effacer le formatage direct de cette cellule pour éviter de traîner le format date sur toutes les colonnes. Tu n'auras que la première colonne à reformater.

A+
Comment baliser [Résolu] ?
AOO
LibreOffice
Sous Linux
Avatar de l’utilisateur
Sciencesetturf
NOOuvel adepte
NOOuvel adepte
Messages : 16
Inscription : 02 août 2015 16:05

Re: Transformation tableau vertical en tableau horizontal

Message par Sciencesetturf »

Bonjour,

Tout d'abord, merci à Phil même si j'ai un peu merdé avec la formule.
Pour Zebulon: et en 2 colonnes, quelle est la formule?

Merci.
Libre Office 5.3 sous Windows 8.1
zeguedon
ManitOOu
ManitOOu
Messages : 3031
Inscription : 02 juil. 2014 17:25

Re: Transformation tableau vertical en tableau horizontal

Message par zeguedon »

Bonjour,

Chuis resté scotché à mon transat et finalement j'ai choppé la crève.
Bon il faut juste modifier la partie :

Code : Tout sélectionner

+PLANCHER((LIGNE(A1))*3;3;0)-3
par

Code : Tout sélectionner

+(LIGNE(A1)*2)-2
j'aperçois du coup que la fonction PLANCHER() n'avais pas son utilité là puisqu'il s'agit de multiplier le numéro de ligne. Elle est indispensable lorsqu'il s'agit de diviser le numéro de ligne car on se retrouve avec des décimales parasites.

A+
Comment baliser [Résolu] ?
AOO
LibreOffice
Sous Linux