解释如下:
如果是15位的身份证(老的),当第15位为奇数时,男,否则为女
如果是18位的身份证(新的),当地17位为奇数时,男,否则为女
MID()取子字符串函数,MOD(……,2)求除以2的余数!
给一个通用的、简单一点的公式你吧:
=IF(MOD(MID(A1,15,3),2),"男","女")
为什么是通用的呢?
当你是18位的身份证时,它取的是包括第15位的一个三位数,它的奇偶就是第17位数的奇偶!
当你是15位的身份证时,它取的是包括第15位的一个三位数,而这时15位后没有数了,它实际上就是取的第15位数!这个公式明显比你的公式要简单些哟!