mod函数是怎么求余的呢(用余数对数据进行判定)
今天函数哥为大家讲解一个较为烧脑,但运用比较广泛的函数—求余函数MOD,对于函数哥自身而言,MOD用在判定基数、偶数的作用层面上相对较多。
比如通过身份证判定相应的性别,以及借助奇偶数的性质,用MOD做判定后对返回数值做特殊处理。具体表现的手法=mod(x,2),对于数值而言,要么是基数,要么是偶数,通过mod函数返回的结果,要么是1,要么是0,所以能够很便利地对某些数据做判定。
话不多说,还是先看看案例!
温馨提示:文末有EXCEL/PDF资料的领取方式!
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 整除,也算是闰年;其他年份则算是平年。
示例2:
我们可通过 MOD 函数来判断一个数是奇数还是偶数:如果能被 2 整除则为偶数,否则为奇数。此外,我们还可通过将 MOD 函数的除数设定为 1 来取出带小数数字的小数部分:=MOD(number,1)。
MOD的两项功能用的最多,可以死记
示例3:
对于工资条制作有多种方法,我们也可通过 IF、MOD、ROW、OFFSET、ROW() 函数的结合来进行。
对于制作工资条,其实方法很多,像上述中通过函数进行工资条制作是一种方法,我曾经也有操作过,但还有一种很“牛逼”的方法,不用函数也能操作,而且更简单易上手,那就是可以通过排序来完成,背后的逻辑也与奇偶判定有一定关系,后面再向大家演示。
mod函数学习资料截图
#excel函数#
"MOD"函数学习资料获取方法:
点击头像,进入主页并关注,点击“私信”发送“MOD”即可
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com