函数功能

ISNUMBER函数用于判断指定数据是否为数字。

函数语法

ISNUMBER(value)

参数解释

value:表示要检验的值。参数value可以是空值(空单元格)、错误值、逻辑值、文本、数字、引用值,或者引用要检验的以上任意值的名称。

实例1 统计实考人数

本例表格中统计了学生成绩,并对缺考情况进行了标记。使用ISNUMBER函数配合SUM函数可以快速统计出实考人数的合计值。

选中D2单元格,在公式编辑栏中输入公式:

=SUM(ISNUMBER(B2:B12)*1)

按“Shift+Ctrl+Enter”组合键即可统计出实考人数,如图1所示。

Excel信息函数ISNUMBER用法和实例教程-天天办公网

图1

公式解析

Excel信息函数ISNUMBER用法和实例教程-天天办公网

①判断B2:B12单元格区域中是否为数字。

②对B2:B12单元格区域中的数字显示值进行个数统计。

实例2 统计指定产品的数量合计值

表格中统计了销售产品及数量,在D列中指定了产品名称,使用ISNUMBER函数配合SUM函数可以快速统计出任意指定产品的合计值。

选中E2:E4单元格区域,在公式编辑栏中输入公式:

=SUM(ISNUMBER(FIND(A$2:A$8,D2))*B$2:B$8)

按“Shift+Ctrl+Enter”组合键即可统计出指定产品的销售数量合计值,如图2所示。

Excel信息函数ISNUMBER用法和实例教程-天天办公网

图2

公式解析

Excel信息函数ISNUMBER用法和实例教程-天天办公网

①使用FIND函数(用于在第二个文本串中定位第一个文本串,并返回第一个文本串的起始位置的值,该值从第二个文本串的第一个字符算起)在A2:A8单元格区域中依次查找D2单元格中显示的产品名称。如果是D2单元格中显示的产品名称,返回其所在位置;如果不是,则返回错误值“#VALUE!”。返回的是一个数组。

②如果步骤①中返回结果为数值,则返回TRUE,否则返回FALSE。返回的是一个数组。

③ 将步骤②中结果为TURE的对应在B2:B8单元格区域上的数值返回,并使用SUM函数进行求和运算。

提示

如果不使用ISNUMBER函数,则不能进行步骤②的操作,即不能将步骤①的错误值“#VALUE!”返回为FALSE,最终将导致最后结果为错误值“#VALUE!”。