能不能解释下公式含义啊,为啥是除2?为啥是=0?
追答身份证的第17位是性别位,单数为男,双数为女。
公式中MID是提取身份证的第17位数,用MOD是以2除求余数,余数为0是双数,余数为1是单数,最后用IF进行判断,等于0时为女,否则为男。
根据身份证号判别性别15位与18位通用公式
=TEXT(-1^MID(A1,15,3),"女;男")
能解释下公式吗
追答如A1为身份证号: 232700197304190019
MID(A1,15,3) 意思是在A1(即 232700197304190019 )的第15位开始取3位数, 结果为001
-1^MID(A1,15,3) -1的奇数次方是负数, 偶数次方是正数,
TEXT(-1^MID(A1,15,3),"女;男") 完成最后显示结果, TEXT的参数 "女;男" 是关键, 它决定了如果 -1^MID(A1,15,3) 的返回值是正数, 就显示"女", 否则显示 "男"
你可以在一个单元格设置单元格格式, 自定义, 类型为女;男 (注意这回是不加""号的), 然后在这个单元格中输入一个正数, 看看显示是什么, 再输入一个负数看看又显示什么, 就明白了.