作业帮 > 综合 > 作业

=IF(MOD(MID(A1,15+(LEN(A1)=18)*2,1),2),"男","女")的解释

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/18 00:18:35
=IF(MOD(MID(A1,15+(LEN(A1)=18)*2,1),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,则是“男”,否则为“女”.