To my knowledge, at least in Version XI,
tonumber() will not allow for the use of a condition to indicate the number of decimal points for the conversion. By default it displays without the decimals and rounds only at the time of the display. You can "unround" a converted value by changing the display option in the Format Field options.
ToText() does allow for the use of the condition to define the number of decimal points to display.
Edited by DBlank - 15 May 2013 at 4:22am