TheProdigy XLDnaute Impliqué 12 Juillet 2024 #1 Bonjour, Comment extraire le texte différent de 0 d'une plage de donnée? Merci Pièces jointes Extraire le texte diff de zero.xlsx 9 KB · Affichages: 6
Solution Gégé-45550 12 Juillet 2024 TheProdigy à dit: Merci, Donc à adapter si la largeur est grande? Merci Cliquez pour agrandir... Bien sûr, selon le nombre de colonnes. Une formule plus compacte : VB: =CONCAT(SI((B3:E3)<>0;B3:E3;"")) Cordialement
TheProdigy à dit: Merci, Donc à adapter si la largeur est grande? Merci Cliquez pour agrandir... Bien sûr, selon le nombre de colonnes. Une formule plus compacte : VB: =CONCAT(SI((B3:E3)<>0;B3:E3;"")) Cordialement
Gégé-45550 XLDnaute Accro 12 Juillet 2024 #2 TheProdigy à dit: Bonjour, Comment extraire le texte différent de 0 d'une plage de donnée? Merci Cliquez pour agrandir... Bonjour, Une possibilité, largement améliorable sans doute : VB: =SI(B3<>0;B3;"")&SI(C3<>0;C3;"")&SI(D3<>0;D3;"")&SI(E3<>0;E3;"") en G3, à tirer vers le bas. Cordialement, Vote positif 0 Vote négatif
TheProdigy à dit: Bonjour, Comment extraire le texte différent de 0 d'une plage de donnée? Merci Cliquez pour agrandir... Bonjour, Une possibilité, largement améliorable sans doute : VB: =SI(B3<>0;B3;"")&SI(C3<>0;C3;"")&SI(D3<>0;D3;"")&SI(E3<>0;E3;"") en G3, à tirer vers le bas. Cordialement,
TheProdigy XLDnaute Impliqué 12 Juillet 2024 #3 Merci, Donc à adapter si la largeur est grande? Merci Vote positif 0 Vote négatif
sylvanu XLDnaute Barbatruc Supporter XLD 12 Juillet 2024 #4 Bonjour TheProdigy, gégé, Ou encore : VB: =SUBSTITUE(B3&C3&D3&E3;"0";"") Vote positif 0 Vote négatif
Gégé-45550 XLDnaute Accro 12 Juillet 2024 #5 TheProdigy à dit: Merci, Donc à adapter si la largeur est grande? Merci Cliquez pour agrandir... Bien sûr, selon le nombre de colonnes. Une formule plus compacte : VB: =CONCAT(SI((B3:E3)<>0;B3:E3;"")) Cordialement Vote positif 0 Vote négatif Solution
TheProdigy à dit: Merci, Donc à adapter si la largeur est grande? Merci Cliquez pour agrandir... Bien sûr, selon le nombre de colonnes. Une formule plus compacte : VB: =CONCAT(SI((B3:E3)<>0;B3:E3;"")) Cordialement
TheProdigy XLDnaute Impliqué 12 Juillet 2024 #6 Gégé-45550 à dit: Bien sûr, selon le nombre de colonnes. Une formule plus compacte : VB: =CONCAT(SI((B3:E3)<>0;B3:E3;"")) Cordialement Cliquez pour agrandir... Re bonjour, Merci mais ta formule affiche erreur Pièces jointes Extraire le texte diff de zero.xlsx 9 KB · Affichages: 7 Vote positif 0 Vote négatif
Gégé-45550 à dit: Bien sûr, selon le nombre de colonnes. Une formule plus compacte : VB: =CONCAT(SI((B3:E3)<>0;B3:E3;"")) Cordialement Cliquez pour agrandir... Re bonjour, Merci mais ta formule affiche erreur
Gégé-45550 XLDnaute Accro 12 Juillet 2024 #7 TheProdigy à dit: Re bonjour, Merci mais ta formule affiche erreur Cliquez pour agrandir... À valider comme une formule matricielle (Ctrl + Maj + entrée) Vote positif 0 Vote négatif
TheProdigy à dit: Re bonjour, Merci mais ta formule affiche erreur Cliquez pour agrandir... À valider comme une formule matricielle (Ctrl + Maj + entrée)
TheProdigy XLDnaute Impliqué 12 Juillet 2024 #8 Merci @sylvanu @Gégé-45550 Ta solution matricielle est excellente Merci beaucoup Vote positif 0 Vote négatif