=IF(MOD(MID(A1,15+(LEN(A1)=18)*2,1),2),"男","女")的解释
2个回答
展开全部
当“LEN(A1)=18”时,结果为1(True)),“15+(LEN(A1)=18)*2”=17,否则为0(FALSE),“15+(LEN(A1)=18)*2”=15。
“MID(A1,15+(LEN(A1)=18)*2,1)”当A1(身份证号码)为18位时,从第17位开始截取,否则从第15位开始截取。截取长度都是1位。
“MOD(MID(A1,15+(LEN(A1)=18)*2,1),2)”对截取的数字按2取模,即被2除后的余数,单数为1,双数为0。
“=IF(MOD(MID(A1,15+(LEN(A1)=18)*2,1),2),"男","女")”如果取模后为1,则是“男”,否则为“女”。
“MID(A1,15+(LEN(A1)=18)*2,1)”当A1(身份证号码)为18位时,从第17位开始截取,否则从第15位开始截取。截取长度都是1位。
“MOD(MID(A1,15+(LEN(A1)=18)*2,1),2)”对截取的数字按2取模,即被2除后的余数,单数为1,双数为0。
“=IF(MOD(MID(A1,15+(LEN(A1)=18)*2,1),2),"男","女")”如果取模后为1,则是“男”,否则为“女”。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询