Rechercher : dans
Par :

3 chiffres après la virgule ??

Dernière réponse le 9 jui 2009 à 09:25:55 ptit-suisse, le 8 jui 2009 à 09:49:13 
 Signaler ce message aux modérateurs

Salut,

je voulai savoir si il existe une formule pour que des champs d'un CONCATENER puisse avoir 3 chiffres après la virgule ? (j'ai essayé avec TEXTE, mais je crains que mes connaissances ne soient assez poussé....(TEXTE;"####,###")

Merci pour votre aide :)

Configuration: Windows Vista

1

loufok, le 8 jui 2009 à 09:51:28
  • +1

Si je comprends tu veux un résultat à 3 chiffres après la virgule ? tu dois cliquer droit dans la cellule - nombre et là tu choisis le style d'affichage que tu veux, dont le nbre de décimale

Répondre à loufok

2

ptit-suisse, le 8 jui 2009 à 09:57:51

Le soucis, c'est que la cellule à également du texte (raison du CONCATENER)
en même temps je précise, que les valeurs n'ont pas toujours de chiffre après la virgule, mais même si c'est le cas, il me fat tout de même 3 chiffres après la virgule...

merci pour ton aide :)

Répondre à ptit-suisse

3

loufok, le 8 jui 2009 à 10:20:27

Et alors si déjà dans ta cellule où tu as les nbres tu les mets avec 3 chiffres normalement lors de la concan' ça affichera tes 3 chiffres.

Répondre à loufok

4

ptit-suisse, le 8 jui 2009 à 10:25:10
  • +1

Mais enfaite c'est un format, dans la cellule qui est repporter dans CONCATENER, (les 0 après la virgule sont un format (chiffre, 3 0 après la virgule)) mais dans CONCATENER, le format ne vient pas...

Merci encor

Répondre à ptit-suisse

5

loufok, le 8 jui 2009 à 10:30:33

Euh.. pas tout saisi là
format de quoi ? de ce que tu me dis tu concatènes une colonne texte avec une colonne chiffre non ? donc je te dis de à la base modifier le format cellule-nombre de ta colonne chiffre et cela se reportera dans ta colonne concan'
quoique tu modifies dans tes cellules qui par la suite sont concaténés se répercutent dans ton résultat concaténé
ou alors on se comprend pas et alors là je vois pas du tout ce que tu veux...;)

Répondre à loufok

6

ptit-suisse, le 8 jui 2009 à 10:37:24

Bon, je fais un formulaire, uu des données sont ensuites répércutées sur plusieurs pages

pour la compréhension je vais nommer la cellule dans la quelle CONCATENER doit chercher la formule A1, A1 à un format de cellule avec 3 chiffres après la virgule et est une cellule déverouillé (c'est une validation)
Ensuite, la cellule contenant le concatener sera C1, C1 contient égalalement des formules (SI, &, et OU) ainsi que du texte...dans le CONCATENER, lorsque je séléctionne la cellule A1, le format n'apparait pas dans le conca'

comprendo' ;)

merci^^

Répondre à ptit-suisse

7

loufok, le 8 jui 2009 à 10:42:12

Si si comprendo ! mais du coup...je sais pas (je viens de tester sur mon excel et ça marche)
je laisse la place, impuissant devant ton problème qui je suis sûr est simple à régler.
courage...:)

Répondre à loufok

8

lermite222, le 8 jui 2009 à 10:45:27

Bonjour,

=CONCATENER(A6;" ";TEXTE(A13;"###,000"))

A+ L'expérience instruit plus sûrement que le conseil. (André Gide)  
Si tu te cogne à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)

Répondre à lermite222

9

pijaku, le 8 jui 2009 à 10:51:01

Salut,
Cherches tu à faire cela :
=CONCATENER(TEXTE(A1;"0,000");" ";B1) par exemple... Ce qui vaut la peine d'être fait vaut la peine d'être bien fait.

Répondre à pijaku

10

ptit-suisse, le 8 jui 2009 à 10:51:36

Ya un p'tit soucis dans ta formule, c'est que au lieu que par ex. le resulat dans A1 soit : 23.000 dans C1 elle me met : ,023 ?!?

merci encore !

et pas mal le truc du pot ;) MDR ^^

Répondre à ptit-suisse

11

ptit-suisse, le 8 jui 2009 à 10:53:32

@ Pijaku : non valide
dsl...maerci quand même d'avoir essayé ^^
...mais le raisonnement est juste !

Répondre à ptit-suisse

12

pijaku, le 8 jui 2009 à 11:00:11

Tu essaies certainement une formule "complexe" en imbriquant des SI, OU et CONCATENER. Donnes nous ici ta "tentative" de formule et nous essaierons avec toi. Ce qui vaut la peine d'être fait vaut la peine d'être bien fait.

Répondre à pijaku

13

ptit-suisse, le 8 jui 2009 à 11:03:18

Alors voilà ma "tentative" de formule ! :

=CONCATENER(Ordre_d_expedition!E26&" "&"PALETTE"&SI(OU(Ordre_d_expedition!E26="1";Ordre_d_expedition!E26="1/2");"";SI(Ordre_d_expedition!C17="FR";"S";"N"));" ";CONCATENER("NR. ";Ordre_d_expedition!C26);" ";CONCATENER(Ordre_d_expedition!N26;" x ";Ordre_d_expedition!O26;" x ";Ordre_d_expedition!P26;" cm"))

donc, ce sont les cellules Ordre_d_expedition!N26, Ordre_d_expedition!O26, et Ordre_d_expedition!P26 qui doivent avoir un format à 3 après la formule

merci pour votre aide :)

Répondre à ptit-suisse

14

pijaku, le 8 jui 2009 à 11:08:37

Quel est exactement le message d'erreur? référence externe non valide?
J'ai testé ta formule en changeant tes cellules "Ordre_d_expedition!N26, Ordre_d_expedition!O26, et Ordre_d_expedition!P26" etc par A1, B1 etc chez moi et ça fonctionne bien...
Mais je crois me rappeler de ton classeur, n'y aurait-il pas pour compliquer des cellules faisant appel à des listes déroulantes ou à des résultats? Ce qui vaut la peine d'être fait vaut la peine d'être bien fait.

Répondre à pijaku

15

ptit-suisse, le 8 jui 2009 à 11:11:47

Tout juste l'ami ;)
oui enfaite comme je l'ai dis plus haut, mon clausseur est fait avec des champs et ceux-ci sont tous des validations...voilà...

veux-tu encore un ci-joint ?!?
++

Répondre à ptit-suisse

16

pijaku, le 8 jui 2009 à 11:16:45
  • +1

Non. en fait, cela dépasse mes connaissances... Ce post est à mon avis résolu car la question de base :
je voulais savoir si il existe une formule pour que des champs d'un CONCATENER puisse avoir 3 chiffres après la virgule ?
est résolue par :
(TEXTE(A1;"0,000")
Tu devrais donc placer ce post comme "résolu" et en ouvrir un nouveau en précisant bien que ton classeur fait appel à des "champs" ou autres...
Cordialement Ce qui vaut la peine d'être fait vaut la peine d'être bien fait.

Répondre à pijaku

17

ptit-suisse, le 8 jui 2009 à 11:19:20

Rhon....c'est triste :'( bon bein alors aurevoir fofo !

ok alors je fais una utre fofo tjr sur bureautique ;)

p't'etre a+
merci encor

Répondre à ptit-suisse

18

lermite222, le 8 jui 2009 à 11:21:11

23.000 n'est pas un nombre, c'est du texte, et ont ne format pas du texte.
23000.. ça c'est un nombre
où 23,023 aussi.
Si tes cellules sont comme ça faudra d'abord les modifiés
essaye avec

=CONCATENER(A6;" ";TEXTE(REMPLACER(A16;3;1;",");"###,000"))

et si le point n'est pas toujours à la même place..
=CONCATENER(A6;" ";TEXTE(REMPLACER(A16;CHERCHE(".";A16;1);1;",");"###,000"))

Tu dis... L'expérience instruit plus sûrement que le conseil. (André Gide)  
Si tu te cogne à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)

Répondre à lermite222

19

ptit-suisse, le 8 jui 2009 à 11:29:40

Pour la suite, il faut aller sur : http://www.commentcamarche.net/forum/affich 13257671 3 chiffre apres la virgule avec champs

@lermite : j'ai pas tou compris à ta formule, j'ai essayé de la mettre dans le concantener avec les mod' nécessaire...tjr pas valide...je sais pas si c'est moi ou... ?!?

++ sur l'autre forum ;)

Répondre à ptit-suisse