电子表格取余函数mod介绍
2023/9/14 来源:不详北京哪里治疗白癜风好 https://mjbk.familydoctor.com.cn/bjbdfyy_ks/北京哪里治疗白癜风好 https://mjbk.familydoctor.com.cn/bjbdfyy_ks/在平时处理数据的时候,可能要对一些数据进行求余数运算,这种运算也可以叫做取模运算。我们都知道8÷3=2……2,其中最后一个2就叫做余数,在电子表格中有专门求余数的函数:mod函数。mod函数的使用说明:mod(数值,除数),按照上面的例子可以直接表示为mod(8,3),那么就可以返回2。也可以这样运算求出一个数值的余数:同样是用8÷3求余数,另一种方法是8-3*int(8/3),int函数只取整数,8-3*2=2,所以对于数字n,除数为i取余数,就可以表示如下:mod(n,i)=n-i*int(n/i)下面就用例子来说明求余函数的用法例一、求下面数字的余数,除数为4根据上面的介绍,在方法1的下面输入公式=MOD(A2,4)在方法2的下面输入公式=A2-4*INT(A2/4)效果如下:例二、取出下面小数的小数部分分析:只取小数部分,可以直接以除数是1求余数,就可以求出来了,但是对于负数就不能求。可以输入如下公式:=MOD(A2,1)效果如下:从上图可以看出如果是负数,那么求小数部分会出现错误,非要求负数也是可以的,那么就用绝对值函数abs转化成整数,再求余数,可以输入以下公式:=IF(A20,-MOD(ABS(A2),1),MOD(A2,1))效果如下:例三:判断以下年份是否是闰年?分析:判断一个年份是否是闰年,需要满足2个条件:1、年份是的整数倍是闰年2、年份不是的整数倍,并且是4的整数倍也是闰年只要年份是除以,余数是0,或者是除以不等于0,并且除以4等于0,就可以判断是闰年。但是记住条件1和条件2只要满足其中一个条件即可,是或的关系,条件2的条件必须同时满足,是与的条件。那么就输入以下公式:=IF(OR(AND(MOD(A2,4)=0,MOD(A2,)0),MOD(A2,)=0),是,)虽然公式比较长,但是逻辑非常清晰,比较好理解结果如下:例三、计算间隔时间这个例子在之前有过计算,也可以用mod函数计算题目如下:这里不能直接用结束时间减去开始时间,因为如果是结束时间比开始时间小,也就是到了第二天的情况,直接相减会出错。这里可以用mod求余数,就输入以下公式=MOD(B2-A2,1)效果如下:好,今天的内容就先介绍到这里,有感兴趣的朋友可以点击