Supression d'une décimal en gardant tout les nombres

Résolu
orlalwa -  
orlalwa Messages postés 10 Statut Membre -
Bonjour,

Je dois programmer qu'une valeur comme 1.5 ou 1.25 ou 1.125 dans Cellule A1 deviennent 15 ou 125 ou 1125 dans cellule B1

Comment faire????

Merci beaucoup

7 réponses

  1. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Oui, c'est plus clair.
    Mais comment feras-tu ensuite la différence entre 1.275% et 12.75% ?

    En tout cas la formule en B1 est =SUBSTITUE(A1;".";"")
    1
  2. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Pourquoi as-tu besoin de faire ça ?
    Parce qu'il y a plusieurs réponses possibles ...
    Mais surtout ça me semble extrêmement dangereux de faire cela : tous tes calculs et graphiques seront faussés !

    C'est bien, la retraite ! Surtout aux Antilles ... :-)
    ☻ Raymond ♂
    0
  3. orlalwa Messages postés 10 Statut Membre
     
    Bonjour
    C'est pour l'affichage final d'une feuille d'emballage pour des matériaux de toiture.
    le 1, 1.5 1.25, 1.275 (peut être n'importe quel autre chiffre) représente le % de pente que l'estimateur doit mettre dans la feuille de calcule. Le 1, 15, 125, 1275 représente le lettrage des panneaux pour fabrication.
    C'est a dire que les panneaux porterons le % de pente plus leur lettre
    1A = pente 1% morceau A
    1B = pente 1% morceau B
    1C = pente 1% morceau C
    etc...
    ou
    1275A = pente 1.275% morceau A
    1275B = pente 1.275% morceau B
    1275C = pente 1.275% morceau C

    Pour les lettres, je vais faire une mise en forme pour chaque cellules correspondant a A, B, C...

    j'ai 30 lettres différentes et 4 mises en formes différentes

    A = Pente standard
    AX = Coin régulier
    AV = coin Inverse
    A24 = Demi-morceau

    Est-ce plus claire??
    0
  4. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    essayez cette formule, qui ne fonctionne que si vos nombres décimaux sont des nombres finis:

    =A3*10^(NBCAR(A3)-2)

    crdlmnt
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. orlalwa Messages postés 10 Statut Membre
     
    Ca n'arrivera pas
    Le maximum est et très rarement 8%

    Merci pour ta réponse, j'essai ca tout de suite
    0
  7. orlalwa Messages postés 10 Statut Membre
     
    Je sais pas pourquoi mais ma mise en forme ne s'affiche pas !
    Elle est sélectionné mais ne fonctionne pas
    Je vais mettre la réponse dans une autre cellule et aller chercher cette réponse pour la ramener dans les bonnes cellules
    0
    1. orlalwa Messages postés 10 Statut Membre
       
      Marche pas non plus!!!
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Qu'appelez vous mise en forme.. suis perdu là!
      pouvez vous préciser
      0
    3. orlalwa Messages postés 10 Statut Membre
       
      Je vais dans Format de Cellule, et je crée un type personnalisé pour les nobbres (code du format de nombre)
      0
    4. orlalwa Messages postés 10 Statut Membre
       
      ##"A"
      0
  8. orlalwa Messages postés 10 Statut Membre
     
    J'ai réussi a retrouver ma mise en forme en passant par une cellule interposé et en ajoutant =G190+NB(G190) dans mes cellules de destination!
    bizarre... mais bon, ca marche et ca m'évite de faire des lignes et des lignes dans visual basic

    Merci infiniment!
    0