admin管理员组

文章数量:1635329

2024年6月13日发(作者:)

MOD

函数功能

返回两数相除的余数。结果的正负号与除数相同。

表 达 式

MOD(number,divisor)

参数含义

说 明

Number 为被除数。

Divisor 为除数。

如果 divisor 为零,函数 MOD 返回错误值 #DIV/0!。

函数 MOD 可以借用函数 INT 来表示:

MOD(n, d) = n - d*INT(n/d)

MOD()参数引用

公式

=MOD(3, 2)

=MOD(-3, 2)

=MOD(3, -2)

=MOD(-3,-2)

说明(结果)

3/2

的余数 (1)

-3/2

的余数。符号与除数相同(1)

3/-2

的余数。符号与除数相同 (-1)

-3/-2 的余数。符号与除数相同 (-1)

示例一

提取身份证号码中的性别

(信手举例,如有雷同,实属巧合!)

身份证的编码规则如下:

15位:6位地址码,6位数字出生日期,3位数字顺序码。

18位:6位地址码,8位数字出生日期,3位数字顺序码,1位数字校验码。

顺序码是对相同的地址区域范围之内的相同出生年月一种顺序编号,其奇偶性信息对应的是男女信息。

现利用求余函数MOD()从身份证中提取性别信息。

CDEFGH

姓 名

张三

李四

王五

身份证号码

出生年月性 别

性 别

521919

1980年2月1日

521925

1985年8月8日

521

1975年7月9日

G27公式 =IF(MOD(RIGHT(LEFT(D27,17)),2),"男","女")

H27公式 =IF(MOD(MID(D27,IF(LEN(D27)=15,15,17),1),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,"是","否")

视频教程

视频教程

男女信息。

OD(C41,400)=0),"是","否")

本文标签: 函数数字信息身份证