IF(MOD(MID(C2,17,1),2=1,"男","女")是什么意思,解释下 题目要求根据身

IF(MOD(MID(C2,17,1),2=1,"男","女")是什么意思,解释下题目要求根据身份证号求男女性别... IF(MOD(MID(C2,17,1),2=1,"男","女")是什么意思,解释下
题目要求根据身份证号求男女性别
展开
 我来答
百度网友5db5e02c6e
推荐于2018-02-26 · TA获得超过4979个赞
知道大有可为答主
回答量:1349
采纳率:0%
帮助的人:639万
展开全部
IF(MOD(MID(C2,17,1),2=1,"男","女") ,你上面打出的公式应该是:=IF(MOD(MID(C2,17,1),2)=1,"男","女") ,2后面应该还有一个括号。

1、MID(C2,17,1)是截取身份证的第17位
2、MOD(MID(C2,17,1),2)是取身份证的第17位,然后除以2的余数
3、用IF判断MOD得到的余数值,是1,则判断为男性,否则(为0)就是女性
匿名用户
推荐于2017-12-16
展开全部
MID(C2,17,1)函数是取身份证号的第17位
MOD(MID(C2,17,1),2)=1是求第17位数是奇数吗(第17位数除以2后的余数是1就是奇数)
IF(MOD(MID(C2,17,1),2)=1,"男","女")判断是奇数就是男,否则为女
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dragon_8227
2015-09-13 · 超过26用户采纳过TA的回答
知道答主
回答量:113
采纳率:66%
帮助的人:35.9万
展开全部
取身份证第17位,奇数为男,偶数为女
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
豚豩
2022-12-13
知道答主
回答量:2
采纳率:0%
帮助的人:804
展开全部
MID(C2,17,1)身份证取第17位
MOD(MID(C2,17,1),2)求余函数,17位的数字除以2,结果只能是1或0,也就是奇数和偶数,而奇数为“男”偶数为“女”
IF(MOD(MID(C2,17,1),2)=1 2的后面确实掉了个右括号,=1可以省略掉,因为IF函数的语法就是条件成立结果是什么,不成立则结果是什么,所以上面的函数可以简化为
IF(MOD(MID(C2,17,1),2),"男","女") 一定要“男”写在前面,因为1=true=真=奇数(IF函数的语法就是成立的结果在前而1为奇数表示“男”),所以函数简化成我所写的就表示,求余的结果成立就是“男”否则为“女”。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式