=CHOOSE(MOD(LEFT(RIGHT(M3,2)),2)+1,"女","男")

来源:百度知道 编辑:UC知道 时间:2024/06/27 14:40:30
这公式是什么意思啊?

首先从M3单元格中读出最右边两位数[RIGHT(M3,2)],再取这两位数左边的那个[LEFT],即读出右边第二个数.
MOD是求余函数,被2除,得出最后的余数,然后再+1[偶数被2除余0,奇数余1].
如果这个数是1,则为女,如果为2,则为男.
CHOOSE函数能根据索引值,从后面参数选择相对应的值.索引值为1-29之间的数值,即最多能索引29个值,本例中只索引1和2.

这个公式的意思就是如果右边第二个数是偶数,值为女.如果是奇数,值为男.
这个应该是判断18位身份证号码是男还是女的.