Excel6大取整函数用法及实例(trunc、roundup、int、floor)
Excel秘籍大全,前言
今天来讲讲excel表格中常用的6个取整函数,所谓取整,就是将小数点后的位数根据需要的规则截为整数。
因此取整的规则不同,使用的函数或函数参数也不相同。
Excel秘籍大全,正文开始
1
trunc函数
这个函数可能大家有点陌生,但它是用来截取数字指定位数的函数,在下图中公式=trunc(A2),省略了第二个参数,即表示不截取小数点后位数,即只截取整数,其结果与int函数是完全相同的。
但既然trunc函数还有第二个参数,那么设置不同的第二参数,就可以达到其他的效果。
该函数的表达式为:=trunc(值,截取位数),第二参数截取位数可以为负数,也可以为正数,为零则只取整数。
例如公式=trunc(a2,2),即截取小数点后两位数,结果为315.21,结果不受数字大小的影响。当公式为=trunc(a2,-2),则向小数点前两位数截取,结果为300。
2
roundup函数
roundup函数衍生于round函数,它被固定于进行向上舍入,也就是说不管这位数是小于5还是大于5,都向上取值。
它的完整表达式为=roundup(值,指定位数舍入),可见表达式与round基本相同,使用方法也是一致的。
如下图公式=roundup(a2,0)即表示a2值的整位数向上取值,等于316,如果第二参数是1,公式为=roundup(a2,1),那么结果就等于315.3,小数点后一位向上取值,然后截取掉之后的数字。
3
int函数
- 公式解析
- 1)官方说明:将数字向下舍入到最接近的整数。
- 2)语法
Int( number )
INT 函数语法具有下列参数:
- Number 必需。需要进行向下舍入取整的实数。
- 题目一:常规用法
- 公式:=INT(A2)
- 效果:
- 3.扩展用法举例
- 题目二:获取 正实数的小数部分
- 公式:=A2-INT(A2)
- 效果:
- 题目三:一些特殊序列
- 公式:=INT((ROW(A1)-1)/3+1)
- 效果:
- 解析:如果我们想要生成一个以n开头,重复m遍后递增1的循环序列,可以直接套用公式=INT((ROW(A1)-1)/m)+n
4
round函数
- Round函数是什么意思
- round函数在Excel中,用于四舍五入,有2个参数;第1个参数:是需要四舍五入的数据;第2个参数:是需要保留的小数位数;
- Round函数怎么用
- 我们先用鼠标选中D2:D4单元格区域,并在编辑栏输入函数公式:=ROUND();然后输入函数第1个参数:选中C3单元格;第2分参数:输入数字1;最后按【Ctrl+Enter】键结束确认,即可将C列数据四舍五入,并保留1位小数;
5
rounddown函数
- ROUNDDOWN(excel函数rounddown)
- 靠近零值,向下(绝对值减小的方向)舍入数字。
- 语法
- ROUNDDOWN(number,num_digits)
- Number 需要向下舍入的任意实数。
- Num_digits 指定的位数,按此位数进行四舍五入。
- 案例及用法
- 1.
- =ROUNDDOWN(6.3, 0)
- 将 6.3 向下舍入,小数位为 0 (6)
- 2.
- =ROUNDDOWN(68.8, 0)
- 将 68.8 向下舍入,小数位为 0 (68)
- 3.
- =ROUNDDOWN(3.141592, 4)
- 将 3.141592 向下舍入,保留四位小数 (3.1415)
- 4.
- =ROUNDDOWN(-3.141592, 3)
- 将 -3.141592 向下舍入,保留三位小数 (-3.141)
6
floor函数
floor函数用法部分介绍
Excel中floor函数是一个向下舍入的函数。
floor函数的语法是:FLOOR(number, significance)
具体的向下舍入规则是:将“参数1”向零方向,取最接近“参数2”倍数的数。
floor函数第一参数:Number,是要舍入的数值。
第二参数:Significance是要舍入到的倍数。
floor函数小实例
超市收银结账,若遇到分,则去掉后面的分,保留至角。从下图的公式可以看到:SUM(D2:D6),结果为:40.68,然后用floor(40.68,0.1)去掉分。
用Excel做数据分析常用的数学函数,你知道几个?都会用吗?
数据分析,是Excel的基本功能,要做好分析,就离不开函数公式,今天,小编给大家分享的是做数据分析时常用的数学函数。
一、取整。
函数:Int。
功能:将数值向下取整为最接近的整数。
语法结构:=Int(数值)。
目的:按“元”发放月薪。
方法:
在目标单元格中输入公式:=INT(G3)。
解读:
从上述的结果中不难看出,Int函数其实就是直接省略小数点及其后面的值。切记,不是四舍五入后去掉,而是直接去掉哦!
二、四舍五入。
函数:Round。
功能:按指定的位数对数值进行四舍五入。
语法结构:=Round(值,小数位数)。
目的:按“元”发放月薪。
方法:
在目标单元格中输入公式:=ROUND(G3,0)。
解读:
Round函数的计算结果和Int函数的计算结果并不完全相同,Int函数是直接向下取整,而Round函数在此例中是四舍五入后取整。
三、向上取整。
函数:Roundup。
功能:按照指定的小数位数向上舍入数字。
语法结构:=Roundup(数值,小数位数)。
目的:按“元”发放月薪。
方法:
在目标单元格中输入公式:=ROUNDUP(G3,0)。
解读:
Roundup函数的计算结果就是只要保留小数位的后面有值,就给保留小数位的值+1。
四、向下取整。
函数:Rounddown。
语法结构:=Rounddown(值,小数位数)。
目的:按“元”发放月薪。
方法:
在目标单元格中输入公式:=ROUNDDOWN(G3,0)。
解读:
从上述的结果看,Rounddown函数的计算结果和Int函数的计算结果相同,难道Rounddown函数的功能和Int相同???如果真的这么理解,就有点儿偏激了,因为Rounddown函数可以保留小数,而Int函数只能取整。此处相同的原因在于Rounddown函数保留了0位小数。
五、求余。
函数:Mod。
功能:返回两数相除的余数。
语法结构:=Mod(被除数,除数)。
目的:将对应的产品平均分给对应的人数,还剩多少?
方法:
在目标单元格中输入公式:=MOD(F3,G3)。
六、随机生成0-1之间的随机值。
函数:Rand()。
功能:返回一个≥0且<1的随机值。
语法结构:=Rand()。
目的:生成0-1之间的随机值。
方法:
在目标单元格中输入公式:=RAND()。
七、随机生成指定范围内的值。
函数:Randbetween。
功能:返回一个介于指定数字之间的随机值。
语法结构:=Randbetween(最小值,最大值)。
目的:生成100-500之间的随机值。
方法:
在目标单元格中输入公式:=RANDBETWEEN(100,500)。
本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com
文章为作者独立观点不代本网立场,未经允许不得转载。