用Round函数让四舍五入变的更精确

  在前面,我们介绍了,利用INT函数来构造四舍五入函数的方法,但是,有时候我们会遇到更多小数位的四舍五入,用INT函数构造就会有些吃力了,Excel的Round函数可以帮助我们。Round函数的作用是返回某个数字按指定位数取整后的数字。语法为“ROUND(number,num_digits)”,其中Number是需要进行四舍五入的数字;Num_digits为指定的位数,按此位数进行四舍五入,如果 num_digits 大于 0,则四舍五入到指定的小数位,如果 num_digits 等于 0,则四舍五入到最接近的整数,如果 num_digits 小于 0,则在小数点左侧进行四舍五入。

  举例来说,

  =ROUND(2.15, 1) 将 2.15 四舍五入到一个小数位,结果为2.2

  =ROUND(2.149, 1) 将 2.149 四舍五入到一个小数位结果为2.1

  =ROUND(-1.475, 2) 将 -1.475 四舍五入到两小数位结果为-1.48)

  =ROUND(21.5, -1) 将 21.5 四舍五入到小数点左侧一位结果为20

时间: 2024-10-03 19:41:40

用Round函数让四舍五入变的更精确的相关文章

姜奇平:降熵,让信息变得更精确

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 "人们提出的需求是个性化的,但得到的东西往往不是个性化的".针对用户搜索出来的信息同质化严重的问题,姜奇平分析称"作为人机互动界面,通过互动来锁定信息是浏览器发展的未来." 3721.html">2014年5月5日,GMIC大会腾讯"下一代移动生活"分论坛召开,中国社

sqlserver四舍五入使用round函数及cast和convert函数_MsSql

引言       今天和测试沟通一个百分比计算方式时遇到一个问题, 我在存储过程里用到了强转CAST(32.678 AS DECIMAL(5,1))  我认为该方式只会保留一位小数,我给测试的回复是我并没有用到四舍五入函数,数据也没有四舍五入,而测试说他们自己验证后觉的数据是经过四舍五入了的. 想到这里于是我再试了试存储过程的每个计算点,才发现了这个问题. ROUND      那么用到四舍五入并且保留小数点时我们肯定会首选ROUND函数,  如果字段的数据类型是decimal(18,10)时那

sqlserver四舍五入使用round函数及cast和convert函数

引言 今天和测试沟通一个百分比计算方式时遇到一个问题, 我在存储过程里用到了强转CAST(32.678 AS DECIMAL(5,1))  我认为该方式只会保留一位小数,我给测试的回复是我并没有用到四舍五入函数,数据也没有四舍五入,而测试说他们自己验证后觉的数据是经过四舍五入了的. 想到这里于是我再试了试存储过程的每个计算点,才发现了这个问题. ROUND 那么用到四舍五入并且保留小数点时我们肯定会首选ROUND函数,  如果字段的数据类型是decimal(18,10)时那么四舍五入后还会有很多

Excel2010使用Round函数四舍五入

  今天我们需要学习的是如何在Excel中使用Round函数进行数据的四舍五入计算.用户可能经常会遇到除不尽的余数或者小数点后的位数不统一的情况,我们可以使用Round函数保留小数点后两位数进行四舍五入计算. 操作步骤 打开Excel2010,选中单元格,输入需要计算的数据. 在选定计算结果的单元格内输入"=ROUND(a2,2)",按Enter键确定. 得出的结果就是四舍五入的结果.

PHP中round()函数对浮点数进行四舍五入的方法_php技巧

本文实例讲述了PHP中round()函数对浮点数进行四舍五入的方法.分享给大家供大家参考.具体方法如下: 语法:round(x,prec) 参数 描述 x 可选,规定要舍入的数字. prec 可选,规定小数点后的位数. 说明:返回将 x 根据指定精度 prec(十进制小数点后数字的数目)进行四舍五入的结果,prec 也可以是负数或零(默认值). 提示和注释 注释:php默认不能正确处理类似 "12,300.2" 的字符串. 注释:prec 参数是在 php 4 中被引入的,实例代码如下

round() 函数对浮点数进行四舍五入

语法 round(x,prec)参数 描述 x 可选.规定要舍入的数字. prec 可选.规定小数点后的位数. 说明 返回将 x 根据指定精度 prec (十进制小数点后数字的数目)进行四舍五入的结果.prec 也可以是负数或零(默认值). 提示和注释 注释:php教程 默认不能正确处理类似 "12,300.2" 的字符串. 注释:prec 参数是在 php 4 中被引入的.. */ echo round(3.4);         //输出3 echo "<br>

Console命令详解,让调试js代码变得更简单

Console命令详解,让调试js代码变得更简单 Firebug是网页开发的利器,能够极大地提升工作效率. 但是,它不太容易上手.我曾经翻译过一篇<Firebug入门指南>,介绍了一些基本用法.今天,继续介绍它的高级用法. =================================== Firebug控制台详解 作者:阮一峰 出处:http://www.ruanyifeng.com/blog/2011/03/firebug_console_tutorial.html 控制台(Conso

C#中Math.Round()实现中国式四舍五入

原文:C#中Math.Round()实现中国式四舍五入 C#中Math.Round()实现中国式四舍五入   C#中的Math.Round()并不是使用的"四舍五入"法.其实在VB.VBScript.C#.J#.T-SQL中Round函数都是采用Banker's rounding(银行家算法),即:四舍六入五取偶.事实上这也是IEEE的规范,因此所有符合IEEE标准的语言都应该采用这样的算法. .NET 2.0 开始,Math.Round 方法提供了一个枚举选项 MidpointRou

MATLAB中的round函数

MATLAB中的round函数 函数简介 调用格式:Y = round(X) 在matlab中round也是一个四舍五入函数.在matlab的命令窗口中输入doc round或者help round即可获得该函数的相关帮助信息. 相关函数:ceil.floor.fix 程序示例 >>a = [-1.9, -0.2, 3.4, 5.6, 7.0, 2.4+3.6i] a = Columns 1 through 4 -1.9000 -0.2000 3.4000 5.6000 Columns 5 t