mod函数能够对小数求余吗(MOD函数提取小数判断奇偶)
MOD函数是一个求余数的函数,比如3/2的余数是1,用法也是十分简单的,求3/2的余数用MOD函数就是=MOD(3,2)。
一、提取小数
我们利用求余的结果特点,正数数字除以1,如果是正整数结果是0,如果带小数,结果就会返回小数。
二、判断数字是奇数还是偶数
我们知道如果整数除以2的余数如果是0,那这个数字就是偶数,如果等于1,那这个数字就是奇数,比如下面的例子,我们可以通过与if函数结合进行判断:
三、身份证提取性别
身份证号码是隐藏着我们的性别信息的,第17位数字如果是奇数就是男性,如果是偶数那就是女性,我们可以通过MID函数来提取第17位数字,然后通过MOD函数判断奇数偶数,从而得出对性别的判断,在B2单元格输入=IF(MOD(MID(A2,17,1),2)=0,"女","男"),然后向下复制,具体如下:
四、隔列求和或隔行
这个在之前的文章有介绍,我就直接把示例直接借过来了
column或row函数返回的列号或行号用MOD()求余来实现的,比如下面的例子:
在N3单元格输入{=SUM(($B$3:$M$3)*(MOD(COLUMN(B3:M3),2)=0))},然后复制既可以完成计划合计的计算,这个看起来比较复杂些,我就简单说一下,计划所在列号都是偶数,所以MOD(COLUMN(B3:M3),2)=0,偶数结果就是true,数字表示就是1,如果是奇数,那结果就是0,所以只把偶数的进行了求和,在实际合计的计算我们就使用MOD(COLUMN(B3:M3),2)=1来计算。
五、按要求间隔的行标记颜色
实现这个目标可以利用条件格式来实现,我们选中需要填充的区域,选择开始-条件格式-新建规则-选择使用公式确定要设置的单元格,在公式框中输入=MOD(ROW(),3)=0,我这里是每隔2行要进行颜色的填充,如果每隔4行,就是=MOD(ROW(),5)=0,依次类推,最后再选择需要填充的颜色即完成。
大家如果喜欢我的文章,欢迎关注跟我学EXCEL图表
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com