今天函数哥为大家讲解一个较为烧脑,但运用比较广泛的函数—求余函数MOD,对于函数哥自身而言,MOD用在判定基数、偶数的作用层面上相对较多。
比如通过身份证判定相应的性别,以及借助奇偶数的性质,用MOD做判定后对返回数值做特殊处理。具体表现的手法=mod(x,2),对于数值而言,要么是基数,要么是偶数,通过mod函数返回的结果,要么是1,要么是0,所以能够很便利地对某些数据做判定。
话不多说,还是先看看案例!
温馨提示:文末有EXCEL/PDF资料的领取方式!
![94fa399c31d5fd8b96954e6d8937b49d.png](https://i-blog.csdnimg.cn/blog_migrate/40a1cb9d212d7a0880025d0e9f5877e2.jpeg)
0不能作为除数是常识哦!
1)功能:传回两数相除的余数。
2)语法:
=MOD(number,divisor) (也可用 INT 函数来表示: number divisor*INT(number/divisor) )
number 指的是被除数。
divisor 指的是除数。余数和除数具有相同的正负号,如果除数为 0,MOD将传回错误值!
注意,除数为正、负数时,两者余数的计算结果有一定的区别,当能被整除时候,余数显示0,当不能被整除时,mod函数输出结果的计算方式:(商数+1)*除数-被除数。
示例1:
下例中利用 MOD 函数来判断各年份是平年还是闰年:如果该年份能被 100 整除,且此年份又能被 400整除,则是闰年;如果此年份不能被 100 整除,但能被 4 整除,也算是闰年;其他年份则算是平年。
![62ea3b47f96dda1edb5eb36ae8eb4800.png](https://i-blog.csdnimg.cn/blog_migrate/91c7486696b0fc51c3c6b244709c5dda.jpeg)
示例2:
我们可通过 MOD 函数来判断一个数是奇数还是偶数:如果能被 2 整除则为偶数,否则为奇数。此外,我们还可通过将 MOD 函数的除数设定为 1 来取出带小数数字的小数部分:=MOD(number,1)。
![bf81183005db3073cd75ee5d67b8e3a2.png](https://i-blog.csdnimg.cn/blog_migrate/534ef2ba5176385ad7581cf0c1498158.jpeg)
MOD的两项功能用的最多,可以死记
示例3:
对于工资条制作有多种方法,我们也可通过 IF、MOD、ROW、OFFSET、ROW() 函数的结合来进行。
![c1888d9c8c38b8e1e1699fab58512105.png](https://i-blog.csdnimg.cn/blog_migrate/6cc6b2426a3d3d96e2e4e21a3e2181e7.jpeg)
对于制作工资条,其实方法很多,像上述中通过函数进行工资条制作是一种方法,我曾经也有操作过,但还有一种很“牛逼”的方法,不用函数也能操作,而且更简单易上手,那就是可以通过排序来完成,背后的逻辑也与奇偶判定有一定关系,后面再向大家演示。
![3e2afce98edde26f7053cd9f19d68358.png](https://i-blog.csdnimg.cn/blog_migrate/eea2ac6d672304b8dc0f72371f013781.jpeg)
mod函数学习资料截图
#excel函数#
"MOD"函数学习资料获取方法:
点击头像,进入主页并关注,点击“私信”发送“MOD”即可