real(int) round(real _arg, real _decimals);

利用INT函数构造四舍五入的函数返回的结果精度有限,有时候满足不了我们的实际需要。Excel的Round函数可以解决这个问题。

一、ROUND函数中:

1、如果 num_digits 大于 0(零),则将数字四舍五入到指定的小数位。

如果是A=6.66,round(A, 1.1到1.9);结果为6.7.

如果是A=6.666,round(A, 2.1到2.9);结果为6.67.

通过上面round()第二个参数是按照整数部分进行取舍的。

2、如果 num_digits 等于 0,则将数字四舍五入到最接近的整数。

如果是A=6.666,round(A, 0);结果为7.

3、如果 num_digits 小于 0,则在小数点左侧前几位进行四舍五入。

如果是A=6.666,round(A, -1);结果为10.根据小数点左侧第一位进行取舍。

如果是A=6.666,round(A, -1);结果为10.根据小数点左侧第一位进行取舍。

如果是A=6.666,round(A, -1.9);结果为10.round()第二个参数是按照整数部分进行取舍的

如果是A=6.666,round(A, -2);结果为0.

二、若要始终进行向上舍入(远离 0),请使用 ROUNDUP 函数。

Excel中的函数,用于“远离零值,向上舍入数字”。

ROUNDUP(number,num_digits)

Number 为需要向上舍入的任意实数。

Num_digits 舍入后的小数点之后的位数。

说明

函数 ROUNDUP 和函数 ROUND 功能相似,不同之处在于函数 ROUNDUP 总是向上舍入数字。

如果 num_digits 大于 0,则向上舍入到指定的小数位。

如果 num_digits 等于 0,则向上舍入到最接近的整数。

如果 num_digits 小于 0,则在小数点左侧向上进行舍入。

如果您将示例复制到空白工作表中,可能会更易于理解该示例。

A                                                  B

1   公式                                             说明(结果)

2   =ROUNDUP(3.2,0)                       将 3.2 向上舍入,小数位为 0 (4)

3   =ROUNDUP(76.9,0)                     将 76.9 向上舍入,小数位为 0 (77)

4   =ROUNDUP(3.14159, 3)              将 3.14159 向上舍入,保留三位小数 (3.142)

5   =ROUNDUP(-3.14159, 1)             将 -3.14159 向上舍入,保留一位小数 (-3.2)

6   =ROUNDUP(31415.92654, -2)     将 31415.92654 向上舍入到小数点左侧两位 (31500)

=ROUNDUP(0.1, -2)                    将 0.1 向上舍入到小数点左侧两位 (100)

7   =ROUNDUP(3.1415,3)                  四舍六入,遇五成双,5的前一位是1为奇数向前进位(3.142)

8   =ROUNDUP(3.1425,3)                  四舍六入,遇五成双,5的前一位是2为偶数也向前进位(3.143)

三、若要始终进行向下舍入(朝向 0),请使用 ROUNDDOWN 函数。

和Roundup函数相反,Rounddown函数是指靠近零值,向下(绝对值减小的方向)舍入数字。

ROUNDDOWN(number,num_digits)

Number 为需要向下舍入的任意实数。

Num_digits 四舍五入后的数字的位数。

函数 ROUNDDOWN 和函数 ROUND 功能相似,不同之处在于函数 ROUNDDOWN 总是向下舍入数字。

如果 num_digits 大于 0,则向下舍入到指定的小数位。

如果 num_digits 等于 0,则向下舍入到最接近的整数。

如果 num_digits 小于 0,则在小数点左侧向下进行舍入。

AB公式说明(结果)

=ROUNDDOWN(3.2, 0)将 3.2 向下舍入,小数位为 0 (3)

=ROUNDDOWN(76.9,0)将 76.9 向下舍入,小数位为 0 (76)

=ROUNDDOWN(3.14159, 3)将 3.14159 向下舍入,保留三位小数 (3.141)

=ROUNDDOWN(-3.14159, 1)将 -3.14159 向下舍入,保留一位小数 (-3.1)

=ROUNDDOWN(31415.92654, -2)将 31415.92654 向下舍入到小数点左侧两位 (31400)

=ROUNDDOWN(0.1 -2)将 0.1 向下舍入到小数点左侧两位 (0)

四、若要将某个数字四舍五入为指定的倍数(例如,四舍五入为最接近的 0.5 倍),请使用 MROUND 函数。

​返回舍入到所需倍数的数字。

MROUND(<number>, <multiple>)

number   要舍入的数字。

multiple   要将数字舍入到的基数的倍数。

小数。

如果 number 除以指定 multiple 的余数大于或等于 multiple 值的一半,MROUND 将向上舍入数值。

示例:小数位数

下面的表达式将 1.3 舍入到 .2 的最接近倍数。预期的结果为 1.4。

=MROUND(1.3,0.2)

示例:负数

说明

下面的表达式将 -10 舍入到 -3 的最接近倍数。预期的结果为 -9。

代码

=MROUND(-10,-3)

示例:错误

举例

round(123.45,5.00); //Returns 125.00.

round(7.45,1.05); //Returns 7.35

.

转载于:https://www.cnblogs.com/LuckStarShine/p/6095201.html

EXCEL round()roundup() rounddowm()使用相关推荐

  1. php round函数怎么用,excel round函数怎么用

    excel round函数怎么用? round函数是EXCEL中的一个基本函数,作用按指定的位数对数值进行四舍五入,语法是ROUND(number, num_digits). 语法ROUND(numb ...

  2. EXCEL的几个取整函数对比,int() round() ceiling() ceiling.math()等

    1目标 我们处理EXCEL数据经常要遇到以下的需求 取整 取倍数 按任意数取倍数 2 简单取整函数 int() int()只能最简单取整,无任何参数 3 round() 四舍五入取整函数 &  ...

  3. excel乘法公式怎么输入_python吊打Excel?那是你不会用!

    转载自:凹凸数据 原文地址:python吊打Excel?屁!那是你不会用! 相信大家总能在朋友圈刷到下图这种教育广告,python很强,但总是这么贬低Excel就没必要了吧. 直到我看见了下面的回复, ...

  4. python符号大全_python吊打Excel?屁!那是你不会用!

    相信大家总能在朋友圈刷到下图这种教育广告,python很强,但总是这么贬低Excel就没必要了吧. 直到我看见了下面的回复,笑喷! 实话实说,从数据分析的角度来看,excel的可视化要差一些,数据采集 ...

  5. 【Excel从头开始】-1 Excel基础设置

    一.认识Excel的作用 1.你可以用Excel来做这几件事: 1)记录整理:准确的记录和保存日常数据信息,整理并记录信息. 2)数据计算:日常计算数据信息. 3)数据分析:挖掘数据背后的信息,根据数 ...

  6. 王佩丰Excel学习笔记

    王佩丰Excel学习笔记 算术不需要写等号:选项-高级-转换Lotus 1-2-3 公式 两个表格排列:视图-全部重排 插入多张工作表:先选择多张表格再添加 插入多行:先选择多行再添加 改变列顺序:按 ...

  7. python吊打Excel?屁!那是你不会用!

    相信大家总能在朋友圈刷到下图这种教育广告,python很强,但总是这么贬低Excel就没必要了吧. 直到我看见了下面的回复,笑喷! 实话实说,从数据分析的角度来看,excel的可视化要差一些,数据采集 ...

  8. python吊打Excel?那是你不会用!附赠N个Excel公式

    相信大家总能在朋友圈刷到下图这种教育广告,python很强,但总是这么贬低Excel就没必要了吧. 直到我看见了下面的回复,笑喷! 实话实说,从数据分析的角度来看,excel的可视化要差一些,数据采集 ...

  9. EXCEL里的各种奇怪计算问题:数字后面自动多了 0.0001, 数字后面位数变成000,以及一些取整,数学函数

    1 公式计算后的数,用只粘贴数值后,后面自动多了 0.0001,导致不再是整数的问题 问题入戏 见第1个8400,计算时就出现了问题,按正常,这里8400应该是整数,而不应该带小数,但是确实就计算出了 ...

最新文章

  1. “评IDC,送免费主机”活动,主机无任何限制,无广告
  2. linux课程教学设计,《LINUX操作系统》课程整体教学设计.doc
  3. css画三角形和提示框
  4. 列索引对SharePoint大列表性能的影响
  5. python numpy.linspace() 使用介绍
  6. 15个最受欢迎的Python开源框架(转载)
  7. 11选5下期算法_11选5为什么你不中奖
  8. python语句分为什么语句_在python中如何分句
  9. python3中sort和sorted的区别详解
  10. wnoise matlab,MATLAB中用wnoise函数测试去噪算法
  11. IT兄弟连 JavaWeb教程 使用Servlet实现在页面中显示随机数
  12. 35岁遭遇互联网公司无情裁员,面试屡屡碰壁,原因竟是……
  13. 美轮美奂渐变炫彩海报素材,荣盛回来!
  14. python爬取豆瓣电影top250的名字_Python爬虫-爬取豆瓣电影Top250
  15. 代码快速“检”“修”不是梦,阿里云MaxCompute Studio 2.9.0 新版本发布
  16. PyTorch学习—20.模型的微调(Finetune)
  17. 22.实例 --- nginx 虚拟主机
  18. 地图相关知识和地图打印色彩差异解决办法
  19. JAVA贪吃蛇(简易版)
  20. js 正则表达式 判断车牌号

热门文章

  1. Best_Cow_Line
  2. 皇后乐队--永不凋零的艳丽花朵
  3. 简述计算机噪音解决方法,电脑噪音大如何解决
  4. html建立顶部固定部分
  5. aka协议_PlayerUnknown的战场入门指南(aka PUBG)
  6. ubuntu16.04+cuda8.0+cudnn5.1+caffe 安装(基于独立主机集成显卡GTX1080Ti)
  7. Python中的多进程并行简明教程
  8. 网页***深度剖析以及手工清除
  9. linuxUSB键盘LED指示灯不亮
  10. OpenJudge NOI 2.1 15:Counterfeit Dollar