AND(LEN($MF(身份证号)$)=18,
if(MFISNULL($MF(身份证号)$),true,if(len($MF(身份证号)$)=18,right($MF(身份证号)$,1)=if(round(mod(12-round(MOD((VALUE(MID($MF(身份证号)$,1,1))*7+VALUE(MID($MF(身份证号)$,2,1))*9+VALUE(MID($MF(身份证号)$,3,1))*10+VALUE(MID($MF(身份证号)$,4,1))*5+VALUE(MID($MF(身份证号)$,5,1))*8+VALUE(MID($MF(身份证号)$,6,1))*4+VALUE(MID($MF(身份证号)$,7,1))*2+VALUE(MID($MF(身份证号)$,8,1))*1+VALUE(MID($MF(身份证号)$,9,1))*6+VALUE(MID($MF(身份证号)$,10,1))*3+VALUE(MID($MF(身份证号)$,11,1))*7+VALUE(MID($MF(身份证号)$,12,1))*9+VALUE(MID($MF(身份证号)$,13,1))*10+VALUE(MID($MF(身份证号)$,14,1))*5+VALUE(MID($MF(身份证号)$,15,1))*8+VALUE(MID($MF(身份证号)$,16,1))*4+VALUE(MID($MF(身份证号)$,17,1))*2),11),0),11),0)=10,"X",mid(round(mod(12-round(MOD((VALUE(MID($MF(身份证号)$,1,1))*7+VALUE(MID($MF(身份证号)$,2,1))*9+VALUE(MID($MF(身份证号)$,3,1))*10+VALUE(MID($MF(身份证号)$,4,1))*5+VALUE(MID($MF(身份证号)$,5,1))*8+VALUE(MID($MF(身份证号)$,6,1))*4+VALUE(MID($MF(身份证号)$,7,1))*2+VALUE(MID($MF(身份证号)$,8,1))*1+VALUE(MID($MF(身份证号)$,9,1))*6+VALUE(MID($MF(身份证号)$,10,1))*3+VALUE(MID($MF(身份证号)$,11,1))*7+VALUE(MID($MF(身份证号)$,12,1))*9+VALUE(MID($MF(身份证号)$,13,1))*10+VALUE(MID($MF(身份证号)$,14,1))*5+VALUE(MID($MF(身份证号)$,15,1))*8+VALUE(MID($MF(身份证号)$,16,1))*4+VALUE(MID($MF(身份证号)$,17,1))*2),11),0),11),0),1,1)),true))) |