XL 2013 Concaténer cellule avec en tête de colonnes pour publipostage

Gonosen

XLDnaute Nouveau
Bonjour,

j'ai un fichier excel rendant compte pour une association d'un choix pour des places de spectacles.
j'aimerais pouvoir concaténer, pour chaque ligne, le nom-prénom + l'en-tête de colonne et le nombre indiqué de places
Ceci afin de pouvoir ensuite imprimer des étiquettes pour mettre sur des enveloppes (de ce fait, dans la cellule finale, le retour chariot est important)

Je n'y arrive pas du tout.
Pour faire des formules SI, ça va. Pour faire des formules combinées avec INDEX et EQUIV aussi
Mais là j'arrive pas à cumuler les deux et en plus faire un retour chariot.

Ci-joint un fichier excel exemple.

Pouvez-vous m'aidez s'il vous plait ?

Par avance merci
 

Pièces jointes

  • fichier spectacle.xls
    26 KB · Affichages: 4

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Gonosen,
Essayez :
VB:
=A2&" "&B2&" "&C2&CAR(10)&INDEX($E$1:$L$1;EQUIV(VRAI;INDEX(($E2:$L2<>0);0);0))&CAR(10)&SOMME($E2:$L2)&" places."
La colonne M doit avoir le "Renvoyer à la ligne automatiquement" validé dans format cellule.
J'ai supposé que par ligne il n'y a qu'un seul spectacle réservé.
 

Pièces jointes

  • fichier spectacle.xls
    29.5 KB · Affichages: 1

Staple1600

XLDnaute Barbatruc
Re

Peut-ête que JOINDRE.TEXTE est dispo sur Excel 2016
Sinon tu peux aussi faire cette formule adaptée de ma 1ère formule
(ici pas de JOINDRE.TEXTE)
Code:
=A2&" "&B2&" "&C2&" "&INDEX(E2:L2;0;EQUIV(9^9;E2:L2))&" places "&DECALER($D$1;0;EQUIV(9^9;E2:L2))

A tester en situation réelle.
 

Discussions similaires

Statistiques des forums

Discussions
312 146
Messages
2 085 764
Membres
102 967
dernier inscrit
Syl34