Excel中的常用数学函数包含了ROUND(四舍五入函数)、ABS(取绝对值函数)、INT(取整函数);MOD(取余函数)、RANDBETWEEN(随机函数)、PRODUCT(乘积函数)等等,这些函数在日常工作与学习中使用频繁,我们一起来学习一下吧。
一、使用 ROUND函数对数据进行四舍五入
ROUND函数可以按指定的位数对数值进行四舍五入。
语法:=ROUND(number,num_digits)
参数:number:要进行四舍五入的数值
num_digits:保留的小数位数。
例如保留两位小数:=ROUND(12.7854,2),返回结果12.79。
【示例1】输入一批数据,选中B2单元格,然后输入公式=ROUND(A2,2),按回车键后确认输入,然后利用填充功能向下复制公式,即可对其他数据进行四舍五入,如下图1示:
图1
二、取整函数INT
该函数主要功能将数值向下取整为最接近的整数。
语法:=INT(x)
参数:x为数值
返回值:返回不大于x的最大整数。
比如公式=INT(3.56),结果为3,公式=INT(-3.56)=-4
【示例2】输入一批数据,选中B2单元格,然后输入公式=INT(A2),按回车键后确认输入,然后利用填充功能向下复制公式,即可对其他数据进行取整运算,如下图2示:
图2
三、使用MOD函数计算除法的余数
该函数主要功能是返回两数相除的余数。
语法:=MOD(m,n) (一般地:m,n为正整数)
返回:m除以n后的余数
【示例3】如下图3所示,分别在A、B两列单元格中输入一批正整数,选中C2单元格,输入公式=MOD(A2,B2),按回车键后即可得计算结果,用公式复制向下填充,即可得到相应的计算结果。
图3
四、使用ISODD或ISEVEN函数判断一个整数的奇偶性
ISODD函数可以判断一个整数是否奇数,若是返回True,否则返回False;
如:=IF(ISODD(3),”奇数”,”偶数”) 返回:奇数
ISEVEN函数可以判断一个整数是否偶数,若是返回True,否则返回FALSE。
如:=IF(ISEVEN(3),”偶数”,”奇数”) 返回:偶数
【示例4】如下图4示,有一批员工的身份证号,现要求通过身份证号获得该员工的性别,(18位身份证号中倒数第2位为性别识别位,如为奇数,则是男性,否则为女性)。在C2单元格中输入公式:
=IF(ISODD(VALUE(MID(B2,17,1))),"男","女"),按回车键后即可得到计算结果,再使用公式复制向下填充即可。
图4
注:此例中用到了其他几个函数:
(1)取子串函数mid(字符串,m,n),返回:字符串第m个字符起的n个字符组成的子串;
(2)VALUE函数将一个数值型字符串转换为一个数值,格式为:VALUE(字符串);
(3)IF函数为判断函数,格式为:if(条件表达式,值1,值2),若条件表达式为True,返回值1,否则,返回值2
(4)本例C2单元格中的公式也可以填写为
=IF(MOD(MID(B2,17,1),2)=1,"男","女")
五、取绝对值函数 ABS
ABS函数可以返回给定值的绝对值。
例如:
=ABS(4),返回4
=ABS(-4),返回4
六、返回一组数中的中值的 MEDAIN函数
该函数可以返回一组数中的中值。
它有一个延伸出来的用法如下:
在计算绩效的时候,规定60分以下保底按60分算,100分以上封顶按100分算,60~100分之间的维持原状,此时很多人会想到用IF函数,但如果绩效计算规则复杂,IF再嵌套起来就不方便了。
【示例6】假设数据在A2,一个MEDIAN就解决了:
=MEDIAN(A2,60,100)
图5
七、使用RANDBETWEEN函数返回两个指定数之间的一个随机整数
RANDBETWEEN函数可以返回给定两个数值之间的随机整数,每次计算工作表时都将返回一个新的随机整数。
=RANDBETWEEN(1,100)
【示例7】产生42个100~200之间的随机整数。如下图6示,选中A1:F7单元格区域,输入公式=RANDBETWEEN(100,200),然后按【Ctrl+Enter】组合键确认,即可得到如下图6所示的42个随机整数。
图6
注:上面公式中,改为=RANDBEWEEN(50,100)*2即可产生100-200之间的随机偶数,公式=RANDBETWEEN(50,100)*2-1即可产生100-200之间的随机奇数。
另:RAND函数可以返回大于等于0且小于1的平均分布的随机小数。
八、使用PRODUCT函数计算乘积
PRODUCT函数用于计算所有参数的乘积。
PRODUCT函数的语法为:
=PRODUCT(number1,number2,…)。其中number1,number2,…表示要参与乘积计算的1-255个参数。
【示例8】如下图7所示,有一份销售订单,其中包含有各类商品的单价与数量,我们可以使用PRODUCT函数计算出各个商品的销售金额。
图7
在单元格D5中输入公式=PRODUCT(D5:E5),按回车键后确认输入,利用公式复制向下填充,即可得到计算结果,如下图8所示。
图8
我是鉴水鱼老师,关注我,持续分享更多的Excel操作技巧。