Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • Initiateur de la discussion Initiateur de la discussion dilack
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

dilack

XLDnaute Occasionnel
Salut à tous,
Je n'arrive pas à mettre en forme une cellule.
Je m'explique:
Cellule de A1 a A30 par exemple et c'est du texte (le nombre de cellule est variable), je cherche à les rassembler dans une seule cellule.

Pour un nombre fixe de cellule j'y arrive avec A1&", "&A2&", "&A3
pour un nombre variable avec un "si" je sèche

merci d'avance pour vos réponse
 
Re : Formule &" "&

Bonjour Dilack, bonjour André,

Une autre possibilité est d'utiliser les fonctions complémentaires de MOREFUN téléchargeables gratuitement sur Excelabo.net.

Il y a une fonction "Mconcat" qui permet de concatener une plage de cellules. Si tu l'associes à une plage variable cela devrait répondre à ta demande. La formule devient:

MCONCAT(Plage)

Plage étant créée avec insertion nom définir et une fonction décaler pour en faire une plage variable.

Pour plus de précisions, envoie un exemple.

@+

Gael
 
Re : Formule &" "&

merci des réponses
André:
ta formule marche nickel mais ne gère pas les espaces qui peuvent etre dans certaine cellules A1 à A.....

Gael:
je te laise un exemple pour que tu m'explique ta fonction "mconcat" car je ne suis pas un pro d'excel et comme j'aime bien savoir ce que je fait.
 

Pièces jointes

Re : Formule &" "&

Re,

Une autre possibilité en reprenant l'idée d'André:

Code:
=SUBSTITUE((A2&", "&A3&", "&A4&", "&A5&", "&A6&", "&A7&", "&A8&", "&A9&", "&A10&", "&A11);" ,";"")

Mais cette formule ne gère pas un nombre variable de cellules, si tu veux agrandir la plage, il faut modifier la formule.

@+

Gael
 
Re : Formule &" "&

Re,

Ci-joint un exemple avec une plage variable nommée "Plage".

Pour visualiser la plage, tu fais insertion nom définir, tu sélectionnes le nom "Plage" et tu clicques dans le champ "Fait référence à", XL te montre la plage concernée.

Puis tu ajoutes quelques valeurs en colonne A et tu revisualises, tu devrait voir la plage agrandie incluant les nouvelles valeurs.

Il ne te reste plus qu'à télécharger et installer Morefun (c'est très simple) pour utiliser la formule:

Code:
MCONCAT(Plage;", ")

@+

Gael
 
Re : Formule &" "&

Bonjour,

Si tu n'as pas d'autre recours, tu peux utiliser cette formule, mais elle est lourde et pas belle. Elle a le mérite de s'appliquer à ton cas.

=CONCATENER(SI(B1<>"";B1&", ";"");SI(B2<>"";B2&", ";"");SI(B3<>"";B3&", ";"");SI(B4<>"";B4&", ";"");SI(B5<>"";B5&", ";"");SI(B6<>"";B6&", ";"");SI(B7<>"";B7&", ";"");SI(B8<>"";B8&", ";"");SI(B9<>"";B9&", ";"");SI(B10<>"";B10&", ";"");SI(B11<>"";B11&", ";""))


Mikeo
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
10
Affichages
203
  • Question Question
Réponses
28
Affichages
552
Réponses
5
Affichages
199
Réponses
16
Affichages
629
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…