ISNUMBER函数属于Excel表格中 信息 类别函数,作用判断指定单元格内容是否为数值,返回TRUE和FALSE。
ISNUMBER函数属性:
语法结构ISNUMBER(value)
中文表达式ISNUMBER(值)
value 必需。 对要判断的单元格的值。 value可以是空值(空单元格)、错误值、逻辑值、文本、数字、引用值,或者引用要检验的以上任意值的名称。
若value为纯数字串则返回TRUE,否则返回FALSE。
ISNUMBER函数示例展示:
如下图
①日期,ISNUMBER函数结果返回TRUE;
②空值(空单元格),ISNUMBER函数结果返回FALSE;
③数值型数字,ISNUMBER函数结果返回TRUE;
④文本型数字,ISNUMBER函数结果返回FALSE;
⑤引用的数值型数字,ISNUMBER函数结果返回TRUE;
⑥引用的文本型数字,ISNUMBER函数结果返回FALSE;
⑦逻辑值,ISNUMBER函数结果返回FALSE;
⑧文本式,ISNUMBER函数结果返回FALSE;
ISNUMBER和SUM函数组合应用案例:
统计实际参加英语考试的人数。
如下图 表格中C列英语考分有实际考分及缺考信息。
首先选中E7单元格输入ISNUMBER和SUM函数组合公式 =SUM(ISNUMBER(C2:C11)*1) ,因为公式中包含数值运算,所以要按ctrl+shift+enter组合键运算数组公式。
=SUM(ISNUMBER(C2:C11)*1) 公式解析,其中ISNUMBER(C2:C11)部分为判断C2:C11单元格区域内容是否为数值,单元格为数值时及参加考试的返回TRUE,非数值(缺考)时即没有参考考试的返回FALSE,即返回一个TRUE和FALSE逻辑值组成的数组{TRUE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;TRUE;TRUE} 。
公式中ISNUMBER(C2:C11)*1 部分,即{TRUE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;TRUE;TRUE}*1,作用是将数组中TRUE和FALSE各元素和数字1相乘,Excel表格公式运算时TRUE代表1,FALSE代表0,所以运算结果为一个1和0组成的数组{1;1;0;1;0;1;0;1;1;1} 。
最后是SUM公式 SUM(ISNUMBER(C2:C11)*1) ,即 SUM(1;1;0;1;0;1;0;1;1;1) 将数组中各元素相加,计算出最终参加考试人数 7 。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!