电子表格取余函数mod介绍

2023/5/19 来源:不详

在平时处理数据的时候,可能要对一些数据进行求余数运算,这种运算也可以叫做取模运算。我们都知道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)

效果如下:

好,今天的内容就先介绍到这里,有感兴趣的朋友可以点击

转载请注明:
http://www.3g-city.net/gjycs/4596.html
  • 上一篇文章:

  • 下一篇文章:
  • 网站首页 版权信息 发布优势 合作伙伴 隐私保护 服务条款 网站地图 网站简介

    温馨提示:本站信息不能作为诊断和医疗依据
    版权所有2014-2024 冀ICP备19027023号-6
    今天是: 2025年6月15日 星期日