Bonjour, > -----Message d'origine----- > De : elodreivax [mailto:[email protected]] > Envoyé : mercredi 11 décembre 2013 12:57 > À : [email protected] > 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 -- Envoyez un mail à [email protected] pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
