ISODD函数
函数功能
ISODD函数用于判断指定值是否为奇数。
函数语法
ISODD(number)
参数解释
number:表示待检验的数值。如果number不是整数,则截尾取整。如果参数number不是数值型,函数ISODD返回错误值“#VALUE!”。
实例1 判断指定数值是否为奇数
➊ 在B2单元格的公式编辑栏中输入公式:
=ISODD(A2)
按“Enter”键即可检验A2单元格中的数值是否为奇数。
➋ 向下复制公式,可以看到是奇数的返回TRUE,否则返回FALSE,如图1所示。
图1
实例2 统计公司的女性员工人数
在15位身份证号码中,最后一位如果为偶数,表示持证人性别为“女”,反之为“男”,因此可以根据此特征来变相统计公司女性员工人数。
在E1单元格的公式编辑栏中输入公式:
=SUM(ISODD(RIGHT(B2:B5,1))*1)
按“Enter”键即可根据B列中的身份证号码判断出其性别,并统计出女员工的总人数,如图2所示。
图2
公式解析
①依次从右侧提取B2:B5单元格区域中各个单元格中的一个字符,提取的是一个数组。
②依次判断步骤①数组结果中的值是否是奇数。如果是,则返回TURE,不是则返回FALSE。乘1表示将返回数组中TURE值转换为数字“1”,FALSE值转换为数字“0”,结果仍然是一个数组。
③ 将步骤②中结果进行求和运算。
ISLOGICAL函数
函数功能
ISLOGICAL函数用于判断指定的数据是否为逻辑值。
函数语法
ISLOGICAL(value)
参数解释
value:表示要检验的值。参数 value 可以是空值(空单元格)、
错误值、逻辑值、文本、数字、引用值,或者引用要检验的以上任意值的名称。
实例1 检验数据是否为逻辑值
➊ 在B2单元格的公式编辑栏中输入公式:
=ISLOGICAL(A2)
按“Enter”键即可检验出A2单元格的数据是否为逻辑值,如果是则返回TRUE,否则返回FALSE。
➋ 将光标移到B2单元格的右下角,待光标变成十字形状后,按住鼠标左键向下拖动进行公式填充,即可判断出其他数值是否为逻辑值,如图3所示。
图3