OVH Cloud OVH Cloud

problème concatener en EXCELL

16 réponses
Avatar
Digero
Bonjour,

j'ai un petit problème lorsque je concatène 3 colonnes en EXCELL les
chiffres de la 3è colonne sont configurés en 5 chiffres avec affichage d'un
ou deux zéros devant les valeurs inférieures à 10000.

357 4000 00282 +++357/4000/282+++
CONCATENER("+++";Z2;"/";AA2;"/";AB2;"+++")

la 3è colonne (AB2) dans ce cas est convertie pour afficher 5 chiffres, donc
les 0 devant les valeurs.
Lorsque je concatène les 3 colonnes, les 0 devant les valeurs disparaissent.
S'agissant d'une communication structurée, les 5 chiffres ou valeurs doivent
impérativement être affichés (357/4000/00282 au lieu de 357/4000/282)

Qui peut m'aider à trouver la solution ?

D'avance un tout grand merci

bien cordi@lement,

Digero

10 réponses

1 2
Avatar
Aigle bavard
Bonjour,

j'ai un petit problème lorsque je concatène 3 colonnes en EXCELL les
chiffres de la 3è colonne sont configurés en 5 chiffres avec affichage d'un
ou deux zéros devant les valeurs inférieures à 10000.

357 4000 00282 +++357/4000/282+++
CONCATENER("+++";Z2;"/";AA2;"/";AB2;"+++")

la 3è colonne (AB2) dans ce cas est convertie pour afficher 5 chiffres, donc
les 0 devant les valeurs.
Lorsque je concatène les 3 colonnes, les 0 devant les valeurs disparaissent.
S'agissant d'une communication structurée, les 5 chiffres ou valeurs doivent
impérativement être affichés (357/4000/00282 au lieu de 357/4000/282)

Qui peut m'aider à trouver la solution ?

D'avance un tout grand merci

bien ,

Digero








Pfff... Comme ça, là... T'aurais pas les calculs limités à la précision

de l'affichage ?

Aigle bavard

Avatar
Digero
"Aigle bavard" a écrit dans le message de
news:c7tsij$16t$
Bonjour,

j'ai un petit problème lorsque je concatène 3 colonnes en EXCELL les
chiffres de la 3è colonne sont configurés en 5 chiffres avec affichage
d'un


ou deux zéros devant les valeurs inférieures à 10000.

357 4000 00282 +++357/4000/282+++
CONCATENER("+++";Z2;"/";AA2;"/";AB2;"+++")

la 3è colonne (AB2) dans ce cas est convertie pour afficher 5 chiffres,
donc


les 0 devant les valeurs.
Lorsque je concatène les 3 colonnes, les 0 devant les valeurs
disparaissent.


S'agissant d'une communication structurée, les 5 chiffres ou valeurs
doivent


impérativement être affichés (357/4000/00282 au lieu de 357/4000/282)

Qui peut m'aider à trouver la solution ?

D'avance un tout grand merci

bien ,

Digero








Pfff... Comme ça, là... T'aurais pas les calculs limités à la précision

de l'affichage ?

Aigle bavard


Merci pour la réponse
mais euh tu pourrais pas brancher le décodeur ? moi y en a pas bien
comprendre la réponse..

bien

Digero


Avatar
papy
Bonsoir,


"Aigle bavard" a écrit dans le message de
news:c7tsij$16t$
Bonjour,

j'ai un petit problème lorsque je concatène 3 colonnes en EXCELL les
chiffres de la 3è colonne sont configurés en 5 chiffres avec affichage
d'un


ou deux zéros devant les valeurs inférieures à 10000.

357 4000 00282 +++357/4000/282+++
CONCATENER("+++";Z2;"/";AA2;"/";AB2;"+++")

la 3è colonne (AB2) dans ce cas est convertie pour afficher 5 chiffres,
donc


les 0 devant les valeurs.
Lorsque je concatène les 3 colonnes, les 0 devant les valeurs
disparaissent.


S'agissant d'une communication structurée, les 5 chiffres ou valeurs
doivent


impérativement être affichés (357/4000/00282 au lieu de 357/4000/282)

Qui peut m'aider à trouver la solution ?





Et si tu essayais de forcer le 3e nombre en format texte et pas en nombre ?
genre "00282" puis concatener.
On ne sait jamais ... mais ça doit marcher.
Cordialement



Avatar
Aigle bavard
"Aigle bavard" a écrit dans le message de
news:c7tsij$16t$


Bonjour,

j'ai un petit problème lorsque je concatène 3 colonnes en EXCELL les
chiffres de la 3è colonne sont configurés en 5 chiffres avec affichage



d'un

ou deux zéros devant les valeurs inférieures à 10000.

357 4000 00282 +++357/4000/282+++
CONCATENER("+++";Z2;"/";AA2;"/";AB2;"+++")

la 3è colonne (AB2) dans ce cas est convertie pour afficher 5 chiffres,



donc

les 0 devant les valeurs.
Lorsque je concatène les 3 colonnes, les 0 devant les valeurs



disparaissent.

S'agissant d'une communication structurée, les 5 chiffres ou valeurs



doivent

impérativement être affichés (357/4000/00282 au lieu de 357/4000/282)

Qui peut m'aider à trouver la solution ?

D'avance un tout grand merci

bien ,

Digero










Pfff... Comme ça, là... T'aurais pas les calculs limités à la précision
de l'affichage ?

Aigle bavard



Merci pour la réponse
mais euh tu pourrais pas brancher le décodeur ? moi y en a pas bien
comprendre la réponse..

bien

Digero


Ben dans excel, il y a une option qui limite la précision du calcul à la

précision de l'affichage. Avec cette option activée, si tu additionnes
123,77 et 245,28 mais que les deux cellules contenant ces valeurs
n'affichent pas les décimales, le résultat dans la troisième cellule
sera 368 et pas 369,05.
Pour Excel 2000, c'est Outils/Option/Calcul/Calcul avec la précision au
format affiché. Pour les versions précédentes, ça devait être assez
voisin...
Aigle bavard



Avatar
Aigle bavard

Bonsoir,



"Aigle bavard" a écrit dans le message de
news:c7tsij$16t$


Bonjour,

j'ai un petit problème lorsque je concatène 3 colonnes en EXCELL les
chiffres de la 3è colonne sont configurés en 5 chiffres avec affichage



d'un

ou deux zéros devant les valeurs inférieures à 10000.

357 4000 00282 +++357/4000/282+++
CONCATENER("+++";Z2;"/";AA2;"/";AB2;"+++")

la 3è colonne (AB2) dans ce cas est convertie pour afficher 5 chiffres,



donc

les 0 devant les valeurs.
Lorsque je concatène les 3 colonnes, les 0 devant les valeurs



disparaissent.

S'agissant d'une communication structurée, les 5 chiffres ou valeurs



doivent

impérativement être affichés (357/4000/00282 au lieu de 357/4000/282)

Qui peut m'aider à trouver la solution ?






Et si tu essayais de forcer le 3e nombre en format texte et pas en nombre ?
genre "00282" puis concatener.
On ne sait jamais ... mais ça doit marcher.
Cordialement

C'est également une piste : on m'a souvent appelé pour ce genre de truc.

L'une des cellules à concaténer n'était pas au même format que les
autres... Cette farce intervient pour une concaténation mais aussi pour
d'autres opérations.

Aigle bavard




Avatar
Aigle bavard

C'est également une piste : on m'a souvent appelé pour ce genre de truc.
L'une des cellules à concaténer n'était pas au même format que les
autres... Cette farce intervient pour une concaténation mais aussi pour
d'autres opérations.

Aigle bavard
PS : ça arrive surtout quand on consolide des résultats d'autres sources

(genre intégration dans une même feuille de données saisies par les uns
et par les autres, plus celles venant d'une extraction AS400, etc...).

Aigle bavard

Avatar
velvet
Digero wrote:
Bonjour,

j'ai un petit problème lorsque je concatène 3 colonnes en EXCELL les
chiffres de la 3è colonne sont configurés en 5 chiffres avec affichage d'un
ou deux zéros devant les valeurs inférieures à 10000.

357 4000 00282 +++357/4000/282+++
CONCATENER("+++";Z2;"/";AA2;"/";AB2;"+++")

la 3è colonne (AB2) dans ce cas est convertie pour afficher 5 chiffres, donc
les 0 devant les valeurs.
Lorsque je concatène les 3 colonnes, les 0 devant les valeurs disparaissent.
S'agissant d'une communication structurée, les 5 chiffres ou valeurs doivent
impérativement être affichés (357/4000/00282 au lieu de 357/4000/282)

Qui peut m'aider à trouver la solution ?

D'avance un tout grand merci

bien ,

Digero






je n'aborderai que le probleme de la cellule contenant la valeur (ou le
texte??) "282"

=REPT(0;5-NBCAR(ta_cellule))&ta_cellule

Avatar
Digero
"Aigle bavard" a écrit dans le message de
news:c7v03v$bl6$
"Aigle bavard" a écrit dans le message de
news:c7tsij$16t$


Bonjour,

j'ai un petit problème lorsque je concatène 3 colonnes en EXCELL les
chiffres de la 3è colonne sont configurés en 5 chiffres avec affichage



d'un

ou deux zéros devant les valeurs inférieures à 10000.

357 4000 00282 +++357/4000/282+++
CONCATENER("+++";Z2;"/";AA2;"/";AB2;"+++")

la 3è colonne (AB2) dans ce cas est convertie pour afficher 5 chiffres,



donc

les 0 devant les valeurs.
Lorsque je concatène les 3 colonnes, les 0 devant les valeurs



disparaissent.

S'agissant d'une communication structurée, les 5 chiffres ou valeurs



doivent

impérativement être affichés (357/4000/00282 au lieu de 357/4000/282)

Qui peut m'aider à trouver la solution ?

D'avance un tout grand merci

bien ,

Digero










Pfff... Comme ça, là... T'aurais pas les calculs limités à la précision
de l'affichage ?

Aigle bavard



Merci pour la réponse
mais euh tu pourrais pas brancher le décodeur ? moi y en a pas bien
comprendre la réponse..

bien

Digero


Ben dans excel, il y a une option qui limite la précision du calcul à la

précision de l'affichage. Avec cette option activée, si tu additionnes
123,77 et 245,28 mais que les deux cellules contenant ces valeurs
n'affichent pas les décimales, le résultat dans la troisième cellule
sera 368 et pas 369,05.
Pour Excel 2000, c'est Outils/Option/Calcul/Calcul avec la précision au
format affiché. Pour les versions précédentes, ça devait être assez
voisin...
Aigle bavard


Merci à tous pour toutes les tentatives, malheureusement, aucune ne
fonctionne.
La concaténation prend les valeurs et ne tient pas compte des formats, dès
lors, les 0 résultant d'un format tant texte que chiffres formatés à 5 zones
ne sont jamais repris dans la valeur concaténée.
Si je mets manuellement un ' devant le nombre '000282, la concaténation est
correcte. (solution impossible manuellement pour mes 11.500 lignes à
traiter) si je formatte la cellule source avec '00000, ce qui donne dans mon
exemple '00282, seule la ,valeur 282 est reprise dans la concaténation.

Je continue mes recherches.
Le premier qui trouve prévient les autres.
J'adore ce genre de défis.

@+
Digero




Avatar
Digero
"velvet" a écrit dans le message de
news:c801mq$p3r$
Digero wrote:
Bonjour,

j'ai un petit problème lorsque je concatène 3 colonnes en EXCELL les
chiffres de la 3è colonne sont configurés en 5 chiffres avec affichage
d'un


ou deux zéros devant les valeurs inférieures à 10000.

357 4000 00282 +++357/4000/282+++
CONCATENER("+++";Z2;"/";AA2;"/";AB2;"+++")

la 3è colonne (AB2) dans ce cas est convertie pour afficher 5 chiffres,
donc


les 0 devant les valeurs.
Lorsque je concatène les 3 colonnes, les 0 devant les valeurs
disparaissent.


S'agissant d'une communication structurée, les 5 chiffres ou valeurs
doivent


impérativement être affichés (357/4000/00282 au lieu de 357/4000/282)

Qui peut m'aider à trouver la solution ?

D'avance un tout grand merci

bien ,

Digero






je n'aborderai que le probleme de la cellule contenant la valeur (ou le
texte??) "282"

=REPT(0;5-NBCAR(ta_cellule))&ta_cellule


Génial !



ça fonctionne.
Un tout grand merci.

Respects et Chapeau bas !

Bien cordialement

Digero


Avatar
Aigle bavard

"Aigle bavard" a écrit dans le message de
news:c7v03v$bl6$


"Aigle bavard" a écrit dans le message de
news:c7tsij$16t$




Bonjour,

j'ai un petit problème lorsque je concatène 3 colonnes en EXCELL les
chiffres de la 3è colonne sont configurés en 5 chiffres avec affichage



d'un


ou deux zéros devant les valeurs inférieures à 10000.

357 4000 00282 +++357/4000/282+++
CONCATENER("+++";Z2;"/";AA2;"/";AB2;"+++")

la 3è colonne (AB2) dans ce cas est convertie pour afficher 5 chiffres,



donc


les 0 devant les valeurs.
Lorsque je concatène les 3 colonnes, les 0 devant les valeurs



disparaissent.


S'agissant d'une communication structurée, les 5 chiffres ou valeurs



doivent


impérativement être affichés (357/4000/00282 au lieu de 357/4000/282)

Qui peut m'aider à trouver la solution ?

D'avance un tout grand merci

bien ,

Digero










Pfff... Comme ça, là... T'aurais pas les calculs limités à la précision
de l'affichage ?

Aigle bavard



Merci pour la réponse
mais euh tu pourrais pas brancher le décodeur ? moi y en a pas bien
comprendre la réponse..

bien

Digero




Ben dans excel, il y a une option qui limite la précision du calcul à la
précision de l'affichage. Avec cette option activée, si tu additionnes
123,77 et 245,28 mais que les deux cellules contenant ces valeurs
n'affichent pas les décimales, le résultat dans la troisième cellule
sera 368 et pas 369,05.
Pour Excel 2000, c'est Outils/Option/Calcul/Calcul avec la précision au
format affiché. Pour les versions précédentes, ça devait être assez
voisin...
Aigle bavard



Merci à tous pour toutes les tentatives, malheureusement, aucune ne
fonctionne.
La concaténation prend les valeurs et ne tient pas compte des formats, dès
lors, les 0 résultant d'un format tant texte que chiffres formatés à 5 zones
ne sont jamais repris dans la valeur concaténée.
Si je mets manuellement un ' devant le nombre '000282, la concaténation est
correcte. (solution impossible manuellement pour mes 11.500 lignes à
traiter) si je formatte la cellule source avec '00000, ce qui donne dans mon
exemple '00282, seule la ,valeur 282 est reprise dans la concaténation.

Je continue mes recherches.
Le premier qui trouve prévient les autres.
J'adore ce genre de défis.

@+
Digero


Attend-attend... Ça me rappelle kèk'chose... C'est où, déjà, cette

option d'affichage des "zéros non significatifs"... ?

Aigle bavard





1 2