ISODD函数的作用是判断参数是不是奇数,是奇数返回TRUE,否则返回FALSE。
需要注意的是若参数为小数,则忽略小数点后数值,取整返回结果。
语法
ISODD(number)
Number 待测试的数值。如果参数值不是整数,则截尾取整。
说明
如果参数 number 不是数值型,而是函数型 ISODD 返回错误值 #VALUE!。
在工作中很多地方需要判断奇数、偶数,如身份证第17位数字为性别信息,单数为男性,双数为女性。我们来实际操作看看,帮助大家理解。
如下图所示,根据身份证号来判断性别。
首先,使用MID函数提取身份证号第十七位数字=MID(C3,17,1),然后根据函数ISODD来判断数值的奇偶:
其次,我们使用IF函数根据逻辑值返回对应的性别即可,在F3单元格输入公式IF(E3,"男","女"):
说明:其实以上两个步骤可以通过合并为一条公式来完成,在F3单元格直接输入公式:=IF(ISODD(MID(C3,17,1)),"男","女"),如下: