mod函数能够对小数求余吗(MOD函数提取小数判断奇偶)

发布日期:2024-12-22 08:34:03     作者:美丽的高冷     手机:https://m.xinb2b.cn/tech/ihf376623.html     违规举报

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图表

 
 
本文地址:https://xinb2b.cn/tech/ihf376623.html,转载请注明出处。

推荐图文
推荐科技知识
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  违规举报  |  蜀ICP备18010318号-4  |  百度地图  | 
Processed in 0.138 second(s), 1 queries, Memory 2.39 M