![]() |
|
Forum
|
|
|
#1 (permalink) |
|
XLDnaute Occasionel
Date d'inscription: novembre 2006
Localisation: Bruxelles
Version Excel : Excel 2003 (PC)
Messages: 243
|
Bonjour a tous
Voici mon problème, lorsque je calcule le poids d'un objets, j'aimerais avoir à la droite du poids, soit le nombre de kilo, soit le nombre de tonne malheureusement, je n'arrive pas a mettre la lettre => tant que me chiffre est en dessous d'une tonne, il dois laisser kilo avec 2 décimal plus les lettres "kg" et au-dessus de 999,9 kg il doit transformer mon poids en tonne avec 3 décimal plus la lettre "t" ex: si 900,6555854455 => 900,66 kg (si je mets un concatener, il refuse de laisser le chiffre a 2 décimals) Si 3652,554585455 => 3,562 tonnes. merci pour votre aide |
|
|
|
| ANNONCES | |||
|
|
|
|
#2 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: mars 2005
Localisation: Maubeuge
Version Excel : Excel 2000 (PC)
Messages: 6 344
|
Bonjour,
pour concatéer Edition : post à supprimer.
__________________
Ne jamais hésiter à utiliser la recherche sur le Forum, beaucoup de réponses s'y trouvent Amitiés XldiennesXLD vous a aidé, n'hésitez pas à aider XLD Dernière modification par Tibo ; 04/01/2007 à 16h46. |
|
|
|
|
|
#3 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: mars 2005
Localisation: Maubeuge
Version Excel : Excel 2000 (PC)
Messages: 6 344
|
Bonjour,
pour concatéer avec des chiffres à virgules, utilise la fonction TEXTE : =TEXTE(A1;"# ##0.00") à ajouter à ta concaténation @+
__________________
Ne jamais hésiter à utiliser la recherche sur le Forum, beaucoup de réponses s'y trouvent Amitiés XldiennesXLD vous a aidé, n'hésitez pas à aider XLD Dernière modification par Tibo ; 04/01/2007 à 16h46. |
|
|
|
|
|
#4 (permalink) |
|
XLDnaute Occasionel
Date d'inscription: novembre 2006
Localisation: Bruxelles
Version Excel : Excel 2003 (PC)
Messages: 243
|
je viens d'essayer et cela ne marche pas
![]() en A1 => 65,123456789 en A2 => =texte(A1;" kg") => réponse " kg" après ton edit, la réponse donnait 007 (James bond) ![]() Dernière modification par astralon ; 04/01/2007 à 16h51. |
|
|
|
|
|
#5 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: novembre 2005
Localisation: Grenoble
Version Excel : Excel 2003 (PC)
Messages: 3 161
|
Bonsoir à tous,
En A1 : le poids (séparateur décimal point) En B1 =SI(A1<999.99;TEXTE(A1;"0.00")&" kg";TEXTE(A1;"0.00")/1000&" t") Bonne soirée Dernière modification par JCGL ; 04/01/2007 à 16h57. |
|
|
|
|
|
#6 (permalink) |
|
XLDnaute Accro
Date d'inscription: février 2005
Localisation: Lixing les Rouhling
Version Excel : Excel 2003 (PC)
Messages: 1 435
|
Bonjour à tous
Ton prob ne peut s'arranger qu'avec du code VBA, car (si j'ai bien compris) tu voudrais : - si le nombre est inférieur à 1000 qu'il mette 'Kg' derriere ce chiffre - si supérieur, qu'il divise par mille et ajoute un 't' à la fin dis-nous si c'est cela
__________________
@+ ertrand
|
|
|
|
|
|
#7 (permalink) |
|
XLDnaute Impliqué
Date d'inscription: juillet 2006
Messages: 841
|
Bonjour,
Si on veut maintenir une valeur numérique pour effectuer des calculs ultérieurs tout en affichant des kg et des tonnes, il y a le format personnalisé qui permet de le faire : [>1000]0.000 "tonnes";0.000" kg" If faut laisser l'espace entre 0.000 et "tonnes" (cela divise le montant par 1000) Eventuellement adapter le séparateur décimal (moi je travaille avec le point) mjo Edition pour Mutzik : Il ne faut pas être trop affirmatif avec Excel ! Je serai heureux si je t'ai appris une petite chose. Dernière modification par mjo ; 04/01/2007 à 17h04. |
|
|
|
|
|
#8 (permalink) |
|
XLDnaute Accro
Date d'inscription: février 2005
Localisation: Lixing les Rouhling
Version Excel : Excel 2003 (PC)
Messages: 1 435
|
Re à tous,
Exact Mjo, j'ignorais totalement cette possibilité : profil bas par contre, chez moi j'utilise la virgule et cela donne en format personnalisé : [>=1000]0,000 " tonnes";[<1000]0,00" kg";Standard
__________________
@+ ertrand
|
|
|
|
|
|
#9 (permalink) | |
|
XLDnaute Barbatruc
Date d'inscription: novembre 2005
Localisation: Grenoble
Version Excel : Excel 2003 (PC)
Messages: 3 161
|
Bonsoir à tous,
Citation:
et je ne joue pas avec la virgule Mais au lieu de [>1000]0.000 "tonnes";0.000" kg" je mettrais [>999.99]0.000 "tonne(s)";0.000" kg" Mutzig : On l'aura un jour, on l'aura (Pour mjo )Bonne soirée |
|
|
|
|
|
|
#10 (permalink) | |
|
XLDnaute Occasionel
Date d'inscription: novembre 2006
Localisation: Bruxelles
Version Excel : Excel 2003 (PC)
Messages: 243
|
hello, et merci pour vos bons conseils
moi, j'ai trouvé ceci... Citation:
Dernière modification par astralon ; 05/01/2007 à 09h05. |
|
|
|
|
|
|
#11 (permalink) |
|
XLDnaute Accro
Date d'inscription: février 2005
Localisation: Lixing les Rouhling
Version Excel : Excel 2003 (PC)
Messages: 1 435
|
Bonjour le fil,
Astralon, le fait de passer par une cellule supplémentaire te fait doublonner les données. En mettant un de nos formats personnalisés (encore merci mjo), tu n'as que la cellule (ou colonne) source avec l'affichage que tu veux
__________________
@+ ertrand
|
|
|
|
|
|
#12 (permalink) |
|
XLDnaute Impliqué
Date d'inscription: juillet 2006
Messages: 841
|
Bonjour,
Comment gères-tu les 2 et 3 chiffres derrière la virgule ? De plus en ajoutant les kg et tn dans la formule tu obtiens un format texte, pas facile pour des calculs ultérieurs. mjo |
|
|
|
|
|
#14 (permalink) | |
|
XLDnaute Occasionel
Date d'inscription: novembre 2006
Localisation: Bruxelles
Version Excel : Excel 2003 (PC)
Messages: 243
|
Citation:
pour ce qui est de cette formule ici plus haut, si je tape 1001 (kilo), il m'indique 1001,00 tonnes ![]() |
|
|
|
|
|
|
#15 (permalink) |
|
XLDnaute Accro
Date d'inscription: février 2005
Localisation: Lixing les Rouhling
Version Excel : Excel 2003 (PC)
Messages: 1 435
|
Re tout le monde,
comme le dit si justement mjo, avec un format texte, il sera très difficile de faire des calculs ultérieurs. Avec l'option affichage personnalisé, ce n'est qu'a l'affichage et à l'impression que tu as ce format, la valeur qui est dans la cellule aura toujours pour unité le Kg. Je ne suis pas sur (restons prudent, à partir de maintenant mjo) que le fait de passer par une formule supplémentaire soit la bonne solution car en plus de tout cela :- chaque fois que tu rajoutes une valaur sur ta feuille il faudra copier la formule - cela alourdira inutilement ton fichier en termes de Ko Concernant ton post précédent, si tu utilises l'affichage personnalié que je t'ai indiqué quelques posts plus haut, tu obtiens ce que tu veux (NB: si tu utilises le point en tant que séparateur décimal, change ma virgule par le point) [>=1000]0,000 " tonnes";[<1000]0,00" kg";Standard tu peux meme mettre : [>=1000][rouge]0,000 " tonnes";[<1000][bleu]0,00" kg";Standard si tu veux des couleurs
__________________
@+ ertrand
Dernière modification par mutzik ; 05/01/2007 à 11h23. |
|
|
|
| ANNONCES | |
![]() |
| Liens sociaux |
| Outils de la discussion | |
|
|
Discussions similaires
|
||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| Probleme De Poids ! | Laurence22 | Forum Excel | 2 | 30/10/2006 18h17 |
| arrondi sup sur les unités et non les dizaines | BAT | Forum Excel | 6 | 03/03/2006 15h01 |
| plusieurs unités en ordonnées(graph) | cadoux | Forum Excel Downloads - Archives | 0 | 07/01/2005 20h47 |
| Unités de mesure | JUl' | Forum Excel Downloads - Archives | 2 | 21/07/2004 12h37 |
| Un problème de poids! ^^ | Arsene | Forum Excel Downloads - Archives | 5 | 18/02/2004 10h13 |