1、MOD说明:
函数功能 |
返回两数相除的余数。结果的正负号与除数相同。 |
|
表 达 式 |
MOD(number,divisor) |
|
|
|
|
参数含义 |
Number 为被除数。 |
|
|
|
|
Divisor 为除数。 |
|
|
|
|
说 明 |
如果 divisor 为零,函数 MOD 返回错误值 #DIV/0!。函数 MOD 可以借用函数 INT 来表示:MOD(n, d) = n - d*INT(n/d) |
2、MOD()参数引用
公式 |
说明(结果) |
=MOD(3, 2) |
3/2 的余数 (1) |
|
|
|
|
=MOD(-3, 2) |
-3/2的余数。符号与除数相同(1) |
|
|
|
=MOD(3, -2) |
3/-2 的余数。符号与除数相同 (-1) |
|
|
=MOD(-3,-2) |
-3/-2 的余数。符号与除数相同 (-1) |
|
|
3、实例1:提取身份证号码中的性别
身份证的编码规则如下: |
15位:6位地址码,6位数字出生日期,3位数字顺序码。 |
18位:6位地址码,8位数字出生日期,3位数字顺序码,1位数字校验码。 |
顺序码是对相同的地址区域范围之内的相同出生年月一种顺序编号,其奇偶性信息对应的是男女信息。 |
现利用求余函数MOD()从身份证中提取性别信息。 |
C |
D |
E |
F |
G |
H |
|
|
姓 名 |
身份证号码 |
出生年月 |
性 别 |
性 别 |
|
|
张三 |
520001198002011919 |
1980年2月1日 |
男 |
男 |
|
|
李四 |
520002198508081925 |
1985年8月8日 |
女 |
女 |
|
|
王五 |
520003750709541 |
1975年7月9日 |
男 |
男 |
|
|
G27公式 |
=IF(MOD(RIGHT(LEFT(D27,17)),2),"男","女") |
|
|
H27公式 |
=IF(MOD(MID(D27,IF(LEN(D27)=15,15,17),1),2),"男","女") |
4、实例2:计算闰年
闰年的条件如下: |
1.能被4整除,但不能被100整除的年份都是闰年,如1992、2008 |
2.能被100整除,又能被400整除的年份都是闰年,如1600、2000 |
不符合这两个条件的都不是闰年。 |
年份 |
是否闰年 |
|
1992 |
是 |
=IF(OR(AND(MOD(C41,4)=0,MOD(C41,100)<>0),MOD(C41,400)=0),"是","否") |
1997 |
否 |
|
2000 |
是 |
=IF(MONTH(DATE(C43,2,29))=2,"是","否") |
本文内容由互联网用户自发贡献,文中观点仅代表作者本人。本站为非盈利性站点,仅提供信息存储空间服务,旨在分享传播对用户有价值的信息,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容请发送邮件至94508324@qq.com举报,一经查实,将立刻删除。
评论 (0)