1概念
Iseven函数:
判断其参数是不是偶数,如果是偶数就返回TRUE,否则返回FASLE和错误值(#VALUE!或#DIV/0! )。
Isodd函数:
判断其参数是不是奇数,如果是奇数就返回TRUE,否则返回FALSE或错误值。
2语法
Iseven函数语法:
=Iseven(number)
Isodd函数语法:
=Isodd(number)
3举例说明
01.Iseven函数判断是否为偶数
在C2单元格输入函数公式:
=ISEVEN(B2)
当B列数字为偶数时,返回逻辑值TRUE;
当B列数字为奇数时,返回逻辑值FALSE。
也可以在外面嵌套IF函数做判断,如果B列为偶数,在C列显示“偶数”,否则显示空值。
在C2单元格输入函数公式:
=IF(ISEVEN(B2),"偶数","")
02.Isodd函数判断是否为奇数
在C2单元格输入函数公式:
=ISODD(B2)
当B列数字为奇数时,返回逻辑值TRUE;
当B列数字为偶数时,返回逻辑值FALSE。
也可以在外面嵌套IF函数做判断,如果B列为奇数,在C列显示“奇数”,否则显示空值。
在C2单元格输入函数公式:
=IF(ISODD(B2),"奇数","")
03.根据身份证号码判断性别
我们都知道15位身份证号码的最后一位,18位身份证号码的第17位,若是奇数为男,若是偶数为女。假设身份证号码在B列,在C2单元格输入函数公式:
=IF(ISODD(MID(B2,15,3)),"男","女")
即可完成根据身份证号码判断性别。
公式解析:
用Mid函数在身份证号码的第15位开始,提取3位数,即15、16、17位,如果身份证号是15位的,只会提取第15位;18位身份证号从第15位开始提取3位数,也不会影响判断第17位数的奇偶,因为一个数的奇偶看个位数来做判断,所以前边再多两位数也是可以的。再用ISODD函数判断提取数是否为奇数,如果是TRUE,则用IF函数返回“男”,如果是FALSE则返回“女”。