Notation scientifique MS Excel (exemple: 2.231321654E + 01)
-
11-11-2019 - |
Question
J'édite un programme Héritage Visual Basic 6.0. Il lit à partir d'un instrument GPIB et obtient une chaîne brute en notation scientifique. Par exemple:
2.231321654E+01
Une autre ligne du programme traite cette chaîne afin qu'elle convienne à la contribution dans la feuille de calcul:
Round(2.231321654E+01, 1)
Retour 22.3
Je veux avoir 2 décimales:
Round(2.231321654E+01, 2)
devrait revenir 22.31
, mais non, ça revient 22.3
. Pourquoi?
Une autre approche:
J'ai essayé de contourner le Round()
Traitement et demandez au programme de saisir la chaîne brute directement dans la feuille de calcul. Je comprends toujours 22.3
Encore une autre approche:
J'ai contourné le programme entièrement et manuellement entré 2.231321654E+01
dans n'importe quelle cellule de la feuille de calcul. Je comprends toujours 22.3
Sommaire:
Je veux écrire 2 décimales dans la feuille de calcul. Comment fait-on ça? Je pense que l'auteur d'origine a manipulé les propriétés du numéro de cellule pour conserver seulement jusqu'à une décimale. Comment le manipuler? Que dois-je rechercher dans le code?
Pas de solution correcte