Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Formule concatener ou joindre texte: ne pas afficher de résultat si cellule=0

Yoyolafolle

XLDnaute Nouveau
Bonjour,

Lorsque je fais concatener ou joindre texte (avec un séparateur), le séparateur apparait même si la cellule est = 0 (ces cellules à 0 sont le résultat de formules, je ne veux donc pas retirer la formule)

Comment puis je faire pour que le séparateur n'apparaissent pas si la cellule est = à 0?

Mes données:
A
1 Lucien
2 0
3 Germaine
4 Caroline
5 Selma
6 0
7 0

Ma formule:
=JOINDRE.TEXTE(", ";VRAI;A1:A7)

Mon résultat:
Lucien, 0, Germaine, Caroline, Selma, 0, 0

Ce que je veux:
Lucien, Germaine, Caroline, Selma


Merci pour votre aide, j'ai passé l'après midi dessus....
 

JHA

XLDnaute Barbatruc
Bonjour à tous,

Si tu n'as pas office 365, il faut valider la formule en matricielle (Ctrl+Maj+Entrée).

JHA
 

Pièces jointes

  • Classeur yoyolafolle.xlsx
    9.1 KB · Affichages: 4

Yoyolafolle

XLDnaute Nouveau
Bonjour,
ainsi, peut-être?
VB:
=JOINDRE.TEXTE(", ";VRAI;SUBSTITUE(A1:A7;0;""))

Bonne fin d'apm (peut-être meilleure?)
Merci de votre retour si rapide, je viens d'essayer, cela ne fonctionne pas (même résultat que ma formule)
 

Yoyolafolle

XLDnaute Nouveau
Bonjour à tous,

Si tu n'as pas office 365, il faut valider la formule en matricielle (Ctrl+Maj+Entrée).

JHA
Bonjour,
Merci de votre réponse,
J'ai recopié la formule, mais cela me donne toujours les 0 et espacements lorsque je fais la formule moi meme, (alors que sur votre classeur cela fonctionne très bien quand je l'ouvre!)
Je ne comprend pas
Je suis sur microsoft excel pour Mac, version 16.71 si cela peut aider?
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…