北京聚缘供卵中心

服务栏目
北京供卵套餐价格 北京聚缘供卵 > 北京供卵套餐价格 >
「MOD」函数判别性别
来源:http://www.china-junshi.com  日期:2023-02-01

Excel的MOD函数主要作用是返回商的余数,即两数取余后返回两数相除的余数。

本文介绍MicrosoftOfficeExcel中MOD函数的公式语法和用法。

MOD函数功能

MOD函数用于返回两数相除的余数。

MOD函数格式

参数说明

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

MOD函数使用方法实例

1.从身份证号码中获取性别

众所周知,每个人的身份证号码总共有18位,这十八位数字都有各自的含义,代表性别的是倒数第二位数字,也就是第17位数。这个数字如果是奇数,则代表是男性;如果是偶数,则代表是女性。

在这里,如果身份证号码的第17位数是奇数,则除以2之后的余数是1;如果第17位数是偶数,则除以2之后的余数是0。这样就能用1和0来代表男和女了,于是就能得到下面的函数:

身份证号码第17位数的获取就要MID函数,将MID函数代入就是:

这样就能用1表示“男”,0表示“女”了,可是我们想得到的不是数字1和0,这时就要用到IF函数,如果数字是1,则显示“男”,否则就是“女”,综上可得到函数如下:

在B2单元格中输入:

然后向下填充公式,如下所示:

2.分别汇总奇数月和偶数月的销量

在单元格E1输入数组公式后按【Ctrl+Shift+Enter】组合键,并向下填充到单元格E2

数组公式如下:

{=SUM(IF(MOD(ROW($C$2:$C$13),2)=ROW()-1,$C$2:$C$13,0))}

公式解析:

1.首先使用公式MOD(ROW($C$2:$C$13),2)=ROW()-1判断区域C2:C13中的每行是否是偶数行

2.其中ROW()为公式所在的行,即第1行,ROW()-1返回0

3.根据判断结果,如果为偶数行,则返回该行C列中的数据,如果为奇数行,则返回0

本例中偶数行中的数据为奇数月的销量。最后使用SUM函数对返回的奇数月的销量求和即可。同理,计算偶数月销量的公式与奇数月销量的公式相同,只是判断奇偶数时有细微变化,单元格E1中的公式填充到E2后,原本的ROW()-1返回0变为返回1,因为在单元格E2中的ROW()返回2

你学会了吗?


参考资料