MOD函数的9种用法

1.取余数

基础用法

这里顺带一提负数求余,例如MOD(-9,10)的余数,如下图计算,余数为1

2.生成1-N循环序列

可以看出规律,想生成1-N循环,就MOD(N,N)+1

3.身份证判断性别

判断身份证第17位数字的奇偶性,除2余数为1,就是奇数,否则等于0就是偶数,奇数为男,偶数为女

4.隔列隔行求和

如下图,\”入\”分布在第2、4、6、….2N列,属于偶数列,相反的,\”出\”分布在奇数列

那求入库总数就可以利用MOD(COLUMN(B:K),2)=0来判断是不是偶数列,如下公式

出库就可以判断MOD(COLUMN(B:K),2)=1,这里的\”=1\”可以省略,因为MOD(数字,2)的结果不是1就是0,0的代表入库,1的代表出库,任何数*1都等于自己本身,没必要判断=1,公式如下

隔行求和同理,COLUMN改成ROW(行号:行号)即可

5.时间计算(隔天时间,间隔最多不超过1天时间)

如下图,如果直接相减时长会得到负数,明显不是我们想要的

此时可以利用MOD函数计算,再设置好时间格式

6.取时间

小数部分就是时间,设置时间格式,求日期就可以减去时间,设置日期格式即可

7.判断周末

WEEKDAY函数是判断日期星期几的函数,此时只需要加IF判断是否大于5,大于的就是周末,否则就不是

8.线性同余的方式生成1-N的序列

生成1-11的不重复数字,继续下拉就是循环生成这个序列,有兴趣的可以百度研究一下线性同余

9.这个我也不知道是啥,仅供研究,是个数学问题

MOD函数的使用方法

今天跟大家分享一下如何在Excel中使用mod函数

MOD函数可用于返回两数相除的余数。它的语法结构是=MOD(被除数,除数)

注意事项:

1、除数不能为0,否则返回错误值#DIV/0!

2、MOD函数的结果的正负号与第2参数即除数相同

3、如果除数可以被被除数整除,则MOD结果为0

1、判断数字的奇偶性

如下图,是我随意输入的一些数字。现在我们想要快速判断数字的奇偶性。在单元格中输入公式=IF(MOD(A2,2),\”奇数\”,\”偶数\”),即可快速判断

2、判断年份是否为闰年

日常工作中我们经常利用Excel判断是否为闰年,什么是闰年呢,就是年数能被4整除而不能被100整除的年份。因此我们在单元格中输入公式=IF((MOD(A2,400)=0)+(MOD(A2,4)=0)*MOD(A2,100),\”闰年\”,\”平年\”) 即可快速判断出是否为闰年

3、生成循环序列

循环序列在Excel中经常使用,它具有非常·广泛的作用,现在我们想要生成1,2,34的循环序列。我们在单元格中输入公式=MOD(ROW(A1)-1,4)+1 并下拉填充即可生成。

4、利用循环序列将多列转为一列

如下图,是三列数据,现在我们想要将这三列数据转为一列

在单元格中输入公式=INDEX($A$1:$C$14,INT((ROW(A1)-1)/3)+1,MOD(ROW(A1)-1,3)+1) 即可快速将多列数据转为一列

本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com

点赞 0
收藏 0

文章为作者独立观点不代本网立场,未经允许不得转载。