MOD函数的9种用法

1.取余数
【MOD函数的9种用法】基础用法

MOD函数的9种用法

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


MOD函数的9种用法



2.生成1-N循环序列
可以看出规律,想生成1-N循环,就MOD(N,N) 1
MOD函数的9种用法

3.身份证判断性别
判断身份证第17位数字的奇偶性,除2余数为1,就是奇数,否则等于0就是偶数 , 奇数为男,偶数为女
MOD函数的9种用法

4.隔列隔行求和
如下图,"入"分布在第2、4、6、....2N列,属于偶数列,相反的,"出"分布在奇数列
MOD函数的9种用法

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


MOD函数的9种用法

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


MOD函数的9种用法

隔行求和同理,COLUMN改成ROW(行号:行号)即可
5.时间计算(隔天时间,间隔最多不超过1天时间)
如下图,如果直接相减时长会得到负数,明显不是我们想要的


MOD函数的9种用法

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


MOD函数的9种用法

6.取时间


MOD函数的9种用法

小数部分就是时间,设置时间格式,求日期就可以减去时间,设置日期格式即可
7.判断周末
WEEKDAY函数是判断日期星期几的函数,此时只需要加IF判断是否大于5,大于的就是周末,否则就不是
MOD函数的9种用法



MOD函数的9种用法

8.线性同余的方式生成1-N的序列
生成1-11的不重复数字,继续下拉就是循环生成这个序列,有兴趣的可以百度研究一下线性同余
MOD函数的9种用法

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


MOD函数的9种用法

相关经验推荐