Bonjour,
-----Message d'origine-----
De : elodreivax [mailto:xavier.dole@lechantdesmuses.fr]
Envoyé : mercredi 11 décembre 2013 12:57
À : users@fr.libreoffice.org
Objet : [fr-users] Concatener plusieur colonnes en une seule
Bonjour,
Jai un tableau de 3 colonnes :
A1 B1 C1
A2 B2 C2
A3 B3 C3
.... .... ....
Je voudrais concaténer les trois colonnes en une seule pour obtenir ceci :
A1
B1
C1
A2
B2
C2
A3
B3
C3
....
....
....
Est-ce que cest possible avec une formule ?
Oui!
En supposant que ton tableau débute en B1 (occupe donc les colonnes B,C et
D), il faut en colonne A mettre la formule:
=INDIRECT(ADRESSE(ENT((LIGNE()+2)/3);MOD(LIGNE()-1;3)+2))
L'idée est de calculer les n° de ligne: ENT((LIGNE()+2)/3)
et colonne : MOD(LIGNE()-1;3)+2
puis de générer l'adresse : fonction ADRESSE
et enfin de renvoyer le contenu de cette adresse : fonction INDIRECT
Bonne journée,
Michel