FIXED
将数字舍入到指定的小数位数,并以文本形式返回结果。可以指定以带或不带逗号的形式返回结果。
语法
FIXED(<number>, <decimals>, <no_commas>)
参数
项 | 定义 |
---|---|
number | 要舍入并转换为文本的数字,或包含数字的列。 |
decimals | (可选)小数点右侧的位数;如果省略,则为 2。 |
no_commas | (可选)一个逻辑值:如果为 1,则不在返回的文本中显示逗号;如果为 0 或省略,则在返回的文本中显示逗号。 |
属性值/返回值
一个表示为文本的数字。
注释
如果用于 decimals 参数的值为负,则将 number 舍入到小数点的左侧。
如果省略 decimals,则假定它是 2。
如果 no_commas 为 0 或被省略,则返回的文本照常包含逗号。
使用命令设置包含数字的单元格的格式与直接使用 FIXED 函数设置数字格式之间的主要区别在于,FIXED 将其结果转换为文本。使用格式设置菜单中的命令进行格式设置的数字仍为数字。
示例
下面的示例将获取 PctCost 列中当前行的数值,并将它以带有 4 位小数位且不带逗号的文本形式返回。
=FIXED([PctCost],3,1)
数字的有效位数永远不能超过 15 位,但小数位数可以多达 127 位。