M moanin XLDnaute Impliqué 19 Janvier 2022 #1 Bonjour à tous J'essaye de supprimer un espace dans une chaine de chiffres avec la formule : 215 0000 =SUBSTITUTE(C2;"";"";1) J'ai l'erreur #NOM? Quequ'un pourrait me conseiller ? Merci Pièces jointes Groupe local.xlsx 19.6 KB · Affichages: 13
Bonjour à tous J'essaye de supprimer un espace dans une chaine de chiffres avec la formule : 215 0000 =SUBSTITUTE(C2;"";"";1) J'ai l'erreur #NOM? Quequ'un pourrait me conseiller ? Merci
fanch55 XLDnaute Barbatruc 19 Janvier 2022 #2 Bonjour, C'est un espace insécable que vous avez en fin de colonne B. En ce cas, la bonne formule en D et non matricielle : =SUBSTITUE(C2;CAR(160);"") Dernière édition: 19 Janvier 2022 Vote positif 0 Vote négatif
Bonjour, C'est un espace insécable que vous avez en fin de colonne B. En ce cas, la bonne formule en D et non matricielle : =SUBSTITUE(C2;CAR(160);"")
Hasco XLDnaute Barbatruc Repose en paix 19 Janvier 2022 #3 Bonjour, Ne serait-ce pas SUBSTITUE en français et non SUBSTITUTE. Et si vous voulez substituer une espace dans une chaîne, c'est mieux de ne pas l'oublier : =SUBSTITUE(C2;" ";"";1) Mais en B vous avez une espace insécable (code ascii 160) SUBSTITUE(B2;CAR(160);"") dans =SI(B2<>"";CNUM(SUBSTITUE(B2;CAR(160);""))*SI(NBCAR(B2)=4;1000;1);"") Cliquez pour agrandir... Cordialement [Edition] Pas vu @fanch55 Pièces jointes Groupe local.xlsx 19.2 KB · Affichages: 5 Vote positif 0 Vote négatif
Bonjour, Ne serait-ce pas SUBSTITUE en français et non SUBSTITUTE. Et si vous voulez substituer une espace dans une chaîne, c'est mieux de ne pas l'oublier : =SUBSTITUE(C2;" ";"";1) Mais en B vous avez une espace insécable (code ascii 160) SUBSTITUE(B2;CAR(160);"") dans =SI(B2<>"";CNUM(SUBSTITUE(B2;CAR(160);""))*SI(NBCAR(B2)=4;1000;1);"") Cliquez pour agrandir... Cordialement [Edition] Pas vu @fanch55
M moanin XLDnaute Impliqué 19 Janvier 2022 #4 Un grand Merci Pourquoi saisis-tu B2 et non C2 ? Vote positif 0 Vote négatif
J JHA XLDnaute Barbatruc 19 Janvier 2022 #5 Bonjour à tous, Tu as un espace en trop en "B2" En C2 VB: =GAUCHE(B2;NBCAR(B2)-1)&"0000" JHA Pièces jointes Groupe local.xlsx 18.8 KB · Affichages: 0 Vote positif 0 Vote négatif
fanch55 XLDnaute Barbatruc 19 Janvier 2022 #6 JHA à dit: Bonjour à tous, Tu as un espace en trop en "B2" En C2 VB: =GAUCHE(B2;NBCAR(B2)-1)&"0000" JHA Cliquez pour agrandir... Salut @JHA Et le jour où il n'y aura plus d'espace insécable ? Vote positif 0 Vote négatif
JHA à dit: Bonjour à tous, Tu as un espace en trop en "B2" En C2 VB: =GAUCHE(B2;NBCAR(B2)-1)&"0000" JHA Cliquez pour agrandir... Salut @JHA Et le jour où il n'y aura plus d'espace insécable ?
J JHA XLDnaute Barbatruc 19 Janvier 2022 #7 Bonjour à tous, C'est exact, ta formule est plus adaptée VB: =SUBSTITUE(B2;CAR(160);"")&"0000" JHA Vote positif 0 Vote négatif
M moanin XLDnaute Impliqué 19 Janvier 2022 #8 Non l'espace reste toujours… Vote positif 0 Vote négatif
fanch55 XLDnaute Barbatruc 19 Janvier 2022 #9 Pièces jointes Copie de Groupe local-2.xlsx 19.2 KB · Affichages: 1 Vote positif 0 Vote négatif
J JHA XLDnaute Barbatruc 19 Janvier 2022 #10 Bonjour à tous, Enlever le séparateur des milliers dans le format de nombre. JHA Pièces jointes 1642608835862.png 513.8 KB · Affichages: 12 Vote positif 0 Vote négatif
fanch55 XLDnaute Barbatruc 19 Janvier 2022 #11 Bizarre, sur xl2019, pas besoin ....? De toutes façons, cadré à gauche, c'est du string .... Vote positif 0 Vote négatif