
Mod函数是求余函数,在实际的工作中应用的也是非常广泛的,但你真的会用Mod吗?
一、功能及语法结构 。
功能:返回两数相除的余数 。
语法结构:=Mod(被除数,除数) 。
目的:将12个苹果分给5个小朋友 , 还剩几个?
小学数学,非常的简单哦,还剩2个,但如何在Excel中大批量的计算了?

方法:
在目标单元格中输入公式:=MOD(H3,5) 。
二、应用案例 。
(一)从日期中提取时间 。

方法:
在目标单元格中输入公式:=MOD(H3,1) 。
【求余函数Mod应用技巧案例解读,动图演示,易学易用】解读:
1、在Excel系统中,时间是以数值的形式存储的,日期部分为整数,时间部分为小数 。所以初一1之后的余数为具体的时间部分 。
2、在计算之前或之后要将目标单元格的格式设置为【时间】,否则得到的值为小数,可读性不高 。
(二)计算工作时长 。

方法:
在目标单元格中输入公式:=MOD((I3-H3),1) 。
(三)判断性别 。

方法:
在目标单元格中输入公式:=IF(MOD(MID(G3,17,1),2),"男","女") 。
解读:
1、身份证号码的第17位代表性别,奇数为男性,偶数为女性 。
2、此公式为If Mod Mid函数的嵌套应用,原理为首先利用Mid函数提取身份证号码的第17位,作为Mod函数的第一个参数 , 即被除数;除数为2,然后求余,将余数返回给If函数的第一个参数,如果为1,则返回男性,如果为0,则返回女性 。
(四)判断指定的日期是否为周末 。

方法:
在目标单元格中输入公式:=IF(MOD(H3,7)<2,"是","") 。
解读:
指定的日期除以7,得到的为0-6的循环整数 。其中0对应周末,1对应周一……以此类推,余数<2的值对应周六、周日 。详情请参阅下文 。

方法:
1、将指定的日期用Text函数转换为对应的星期 。
2、用MOD函数计算指定的日期对应的余数 。
3、对比“星期”、“余数”、“备注”3列 , 得出解读中的结论 。
