一些IS开头的函数统称为 IS 函数,此类函数可检验指定值的类型并根据结果返回 TRUE 或 FALSE。简单来说就是检验值是否为某种形式。

以下是常见的IS类函数:

ISBLANK(value) 是否为空白单元格

ISERR(value) 是否为错误值(除去#N/A 类型)

ISERROR(value) 是否为错误值(包含#N/A 类型)

ISLOGICAL(value) 是否为逻辑值

ISNA(value) 错误值是否为#N/A 类型

ISNONTEXT(value) 不是文本的任意项返回TURE。 (此函数在值为空单元格时返回 T RUE)

ISNUMBER(value) 是否为数字

ISREF(value) 是否为引用

ISTEXT(value) 是否为文本

value 为函数参数(必须有)。 指的是要测试的值。 参数 value 可以是空白(空单元格)、错误值、逻辑值、文本、数字、引用值,或者引用要测试的以上任意值的名称。

此类函数常用于结合IF函数使用。例:

Excel中IS函数的用法和实例介绍-趣帮office教程网

=IF(AND(ISNUMBER(C4:E4)),SUM(C4:E4),"")

Excel中IS函数的用法和实例介绍-趣帮office教程网

IS类函数经常与IF函数使用用于判断,下面我们再具体介绍几组IS函数。

一、奇数与偶数

ISODD 是否为奇数;ISEVEN 是否为偶数

Excel中IS函数的用法和实例介绍-趣帮office教程网

11月 =SUM(ISODD(ROW(3:14))*D3:D14)

12月=SUM(ISEVEN(ROW(3:14))*D3:D14)

Excel中IS函数的用法和实例介绍-趣帮office教程网

二、引用与公式

ISREF 是否为引用;ISFORMULA 是否为公式

以“=”开始的全部为公式,ISFORMULA返回值都是TURE。

Excel中IS函数的用法和实例介绍-趣帮office教程网

图1

Excel中IS函数的用法和实例介绍-趣帮office教程网

图2

Excel中IS函数的用法和实例介绍-趣帮office教程网

图3

观察图3可以发现,ISREF的返回值为TURE,可知IF是可以构造引用区域的。此特性在今后的篇章中会用到,这里不多赘述。

三、空值与逻辑值

ISBLANK 是否为空值;ISLOGICAL 是否为逻辑值

Excel中IS函数的用法和实例介绍-趣帮office教程网

=SUM(--ISLOGICAL(IF(C3:C22<150,)))

IF函数省略第二参数返回0,省略第三参数无逗号返回FALSE。上面公式利用了这一特性,简写了IF函数。

Excel中IS函数的用法和实例介绍-趣帮office教程网

IS函数的用法很简单,就看大家再使用的过程中能否想到。