Formule pour supprimer les points virgules en trop

Bonjour,

Dans mon tableur j'ai tapé la formule suivante:

=C2&";"&D2&";"&E2&";"&F2&" "&G2&" "

La formule reprend les données de chaque cellule en les séparants pat un ";" comme je lui ai demandé mais quand une ou plusieurs cellule sont vide je me retrouve avec un bazar pas possible ... exemple

Ligne 1 0606060606;;;0608080808

Ligne 2 ;;;;0607070707

Ligne 3 0606060606;0605050505;;;;

Donc soit ma formule principale je dois lui dire que si une case est vide elle ne me la sépare pas par un ";" ou il me faut une formule pour effacer les ";" inutile?

Si vous avez la solution je suis preneur ...

à bientôt

Salut furiousxsi,

je ne l'ai pas testé :D

=C2&SI(D2<>"";";"&D2;"")&SI(E2<>"";";"&E2;"")&SI(F2<>"";";"&F2;"")&SI(G2<>"";";"&G2;"")

Alors la tu m'as bluffé ... sans que tu testes !!

Ca fonctionne parfaitement bien

LOL

essaie cette formule elle est meilleure :D

=SUBSTITUE(SUPPRESPACE(C2&" "&D2&" "&E2&" "&F2&" "&G2);" ";";")

@+++

surtout plus simple a recopier ;)

merci

Rechercher des sujets similaires à "formule supprimer points virgules trop"