问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Excel函数详解:舍入、取整、取小数、取余数

创作时间:
作者:
@小白创作中心

Excel函数详解:舍入、取整、取小数、取余数

引用
CSDN
1.
https://blog.csdn.net/WealthLucky/article/details/141831097

在Excel中,数学函数是数据处理的重要工具。本文将详细介绍Excel中的舍入函数(Round、Roundup、Rounddown)、取整函数(Int、Trunc)以及其他相关函数(Mod、Mround、Ceiling、Floor、Even、Odd)的使用方法和应用场景。通过具体的函数参数和示例,帮助读者掌握这些函数的功能,并提供实际应用案例,如通过身份证号码判断性别。

数学函数

1. Round函数、Roundup函数、Rounddown函数

  • Round(数字,保留几位小数):四舍五入
  • Roundup:向上舍入,在x轴上向正负无穷大靠近
  • Rounddown:向下舍入,向0靠近

示例:以下是不同函数取整的结果:

数值
Round
Int
Roundup
Rounddown
-1.59
-2
-2
-2
-1
1.59
2
1
2
1
1.49
1
1
2
1
  • 所有的舍入函数,第二参数(有的情况下)都可以是负值
  • 例:=ROUND(85550,-2) 结果:85600
  • 注意,计算时round四舍五入要少用,避免结果差异过大

取整:(Int /Trunc)

  • Int:向下取整,取比原数值小的最近的整数
  • Trunc:截断取整,直接舍弃小数部分
  • Trunc保留指定位数时,也是直接截取,去掉后几位

示例:

数值
INT 取整结果
函数
1.25
1
=INT(1.25)
1.89
1
=INT(1.89)
-1.25
-2
=INT(-1.25)
数值
Trunc 取整结果
1.25
1
-1.25
-1
数值
Trunc 舍入结果
函数
1.596
1.59
=TRUNC(1.596,2)
-1.596
-1.59
=TRUNC(-1.596,2)

其他舍入函数:

  • Mround:舍入到指定倍数的数字
  • Ceiling:向上以指定的倍数舍入,正值远离0,负值接近0
  • Floor:向下以指定的倍数舍入,正值接近0,负值远离0
  • Even:以绝对值增大的方向舍入到最接近的偶数
  • Odd:以绝对值增大的方向舍入到最接近的奇数

  • 舍入效果如上图,指定倍数在括号里 ↑

2. Mod函数

Mod(number 除数, divisor 被除数):求余数,能除尽结果就是0

例:求30/4的余数=mod(30,4) =2

用Mod函数提取小数

  • 既然能用Int函数取整,那么小数部分怎么取呢~
  • 例:=Mod( 2.333,1)结果等于0.333
  • 因为整数部分除以1都可以整除,所以剩下的就是小数部分。
  • 当然也可以用它本身减去提取出来的整数部分

用Mod函数分奇偶

  • 我们都知道,偶数除以2能整除,余数为0
  • 奇数除以2,余数为1
  • 这两个数正好可以代指 true[1]/ false[0]
  • 因此就可以跟IF函数嵌套
  • 当然也可以用在条件格式里

通过身份证号码判断性别

  • 既然可以分奇偶,那也就可以判断性别喽
  • 性别位新身份证是第17位,老的是15位。先从左取17位把第18位去掉,再取右边第1位得到。正常情况用Mid就行。
  • 偶数为女,奇数为男。所有整数除以2只可能有2个结果:0或1;偶数能除尽结果是0,奇数余1。于是可以借助Mod函数
  • 再套一个if函数:如果余数为0,“女”,否则 “男”。

公式:

=IF(MOD(RIGHT(LEFT(B2,17),1),2)=0,"女","男")

用Mid时公式:

=IF(MOD(MID(B2,17,1),2)=0,"女","男")

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号