有趣的四舍五入函数:实用又冷门,一般人都不知道

我呢也不卖关子,直接告诉你这函数叫FIXED(),不是咱经常用的round,roundup,roundudown,这个函数就这么神奇,就这么特立独行,自称一家。说实话很多人可能连听都没听说过这个函数,而且从字面意思上也很难猜出其用途,而它的作用,跟大家平时熟知的 round 函数还是有一定区别的。
区别我认为有两个,一个是这个函数四舍五入后会变成文本格式,在一个就是有点意思的函数,要不要千位分隔符,就是数字里面的那个逗号,比如100,000.00中的100后面的那个逗号。

语法:

FIXED(number, [decimals], [no_commas])

将数字保留到指定的小数位数,用逗号分隔,以十进制数格式对该数进行格式设置,并以文本形式返回结果。

参数:

number:必需,要进行保留并转换为文本的数字。

[decimals]:可选,要返回的列数。

[no_commas]:可选,逻辑值,如果为 TRUE,则 FIXED 函数返回的文本中不会包含逗号。

说明:

在 Excel 中,numbers 的最大有效位数不能超过 15 位,但 decimals 可达到 127 位。

如果 decimals 为负数,则 number 从小数点往左按相应位数四舍五入。

如果省略 decimals,则默认值为 2。

如果 no_commas 为 FALSE 或省略,则返回的文本中包含逗号。

(0)

相关推荐