Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms word 如何在MS Word 2010中使用字段代码对值进行舍入?_Ms Word_Rounding_Fieldcodes - Fatal编程技术网

Ms word 如何在MS Word 2010中使用字段代码对值进行舍入?

Ms word 如何在MS Word 2010中使用字段代码对值进行舍入?,ms-word,rounding,fieldcodes,Ms Word,Rounding,Fieldcodes,我用字段代码来动态计算一些东西。通过ASK字段,我得到一个值 {ASK myvalue "Enter a value"} 现在我将其用于一些计算,并希望将其显示为舍入值,精确到指定的小数位数 {= ROUND(myvalue/575, 1) \* MERGEFORMAT} 如果我这样做,它会显示语法错误。如果删除ROUND函数,则不会出现语法错误 有人知道问题出在哪里吗 有人知道问题出在哪里吗 最可能的问题是:Word希望您使用与在Windows控制面板(区域选项或其他)中设置的相同的分隔符

我用字段代码来动态计算一些东西。通过ASK字段,我得到一个值

{ASK myvalue "Enter a value"}
现在我将其用于一些计算,并希望将其显示为舍入值,精确到指定的小数位数

{= ROUND(myvalue/575, 1) \* MERGEFORMAT}
如果我这样做,它会显示语法错误。如果删除ROUND函数,则不会出现语法错误

有人知道问题出在哪里吗

有人知道问题出在哪里吗

最可能的问题是:Word希望您使用与在Windows控制面板(区域选项或其他)中设置的相同的分隔符。默认的美国/英国英语设置为“,”,但许多地区使用“;”。在这种情况下,您的公式需要

{= ROUND(myvalue/575; 1) \* MERGEFORMAT}
我已经弄明白了(这确实是分隔符的问题),不过还是要谢谢你。:)