EXCEL表格中数值类型判断函数详解

EXCEL 中有一些函数是用来判断数值类型的,返回值很简单,只有真(TRUE)和假(FALSE),这些函数虽然日常比较少人会用到,但却很实用。

根据数值类型的判断函数来看,EXCEL 的数值类型大致有:空白、错误、逻辑、数字、引用、文本这几种。

因为错误值的情况有很多所以错误值的判断函数也比较多。
数值类型判断函数

翻阅了不少资料,大概整理出如下7种,欢迎补充:

ISBLANK 值为空白单元格
ISERR 值为任意错误值(除去 #N/A)
ISERROR 值为任意错误值(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!)
ISLOGICAL 值为逻辑值
ISNA 值为错误值 #N/A(值不存在)
ISNONTEXT 值为不是文本的任意项(注意此函数在值为空白单元格时返回 TRUE)
ISNUMBER 值为数字
ISREF 值为引用
ISTEXT 值为文本

以上图的excel表格为例,要求出表格的平均值,并且要转化里面的“一百分”
我们可以:

 代码如下 复制代码
=AVERAGE(IF(ISTEXT(A36:B42),100,A36:B42))
也可以:
=AVERAGE(IF(ISNUMBER(A36:B42),A36:B42,100))

当然你也可以用ISERR、ISNONTEXT来做。
总结
因为工作需要、因为个人兴趣,最近正在恶补EXCEL的相关知识

时间: 2024-08-31 17:26:25

EXCEL表格中数值类型判断函数详解的相关文章

EXCEL表格中怎么使用OCT2BIN函数?

  EXCEL表格中怎么使用OCT2BIN函数?OCT2BIN函数是将八进制数值转换成二进制数值的函数,那如何在EXCEL表格中使用OCT2BIN函数呢?今天小编为大家分享一下使用方法,不会的朋友可以参考本文 步骤 打开EXCEL表格,点击公式按钮,如图 点击插入函数,如图 在弹出窗口中选择工程函数,如图 选择OCT2BIN函数,如图 在弹出对话框中输入八进制数值,并点确定按钮,如图 得出二进制数值,如图 以上就是在EXCEL表格中怎么使用OCT2BIN函数方法介绍,大家学会了吗?希望这篇文章能

在EXCEL表格中怎么使用IMSUM函数呢?

  在EXCEL表格中怎么使用IMSUM函数呢?IMSUM函数是求复数和的函数,那如何在EXCEL表格中使用IMSUM函数呢?下面小编为大家详细介绍一下,来看看吧! 打开EXCEL表格,点击公式按钮,如图 点击插入函数,如图 在弹出窗口中选择工程函数,如图 选择IMSUM函数,如图 在弹出窗口中选择数值区域,如图 得出求和结果,如图 以上就是在EXCEL表格中怎么使用IMSUM函数方法介绍,操作很简单的,大家学会了吗?希望能对大家有所帮助!

在Excel表格中如何使用Lower函数呢?

  在Excel表格中如何使用Lower函数呢?         1.我打开需要操作的工作表文件 2.先说这个函数的基本阐述和使用说明: 把大写字母转为小写字母 它只有一个参数,只能对字母是大写的操作,不是字母的不变 3.我们在B1单元格中输入=LOWER.会弹出如图效果 4.我们点击弹出的第一个字母,我们会发现B1中多了一个左括号.这里要说明的是,这个括号也可以自己直接输入 5.然后我用鼠标点击输入框旁边的FX,如图 6.点击后会弹出一个对话框,如图 7.这里就是我们要正式对函数操作的了,也就

jQuery3.0中的buildFragment私有函数详解_jquery

时隔 3 个月,jQuery 团队终于发布了 3.0 Alpha 版本.有两个版本 jQuery compat 3.0 和 jQuery 3.0. jQuery compat 3.0 对应之前的 1.x, 兼容更多的浏览器,对于IE支持到 8.0 版本 jQuery 3.0 对应之前的 2.x,关注更新的浏览器,对于IE支持到 9.0 版本 此外, 3.0还增加了对 Yandex 浏览器的支持,一款来自俄罗斯的浏览器. 下面看下jQuery3.0中的buildFragment. 在 jQuery

mysql中时间和日期函数详解(1/3)

一.MySQL 获得当前日期时间 函数 1.1 获得当前日期+时间(date + time)函数:now()  代码如下 复制代码 mysql> select now(); +–-------+ | now() | +–-------+ | 2008-08-08 22:20:46 | +–-------+ 除了 now() 函数能获得当前的日期时间外,MySQL 中还有下面的函数:  代码如下 复制代码 current_timestamp() ,current_timestamp ,localt

linux中fork()函数详解

 一.fork入门知识      一个进程,包括代码.数据和分配给进程的资源.fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事.     一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间.然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来的进程的值不同.相当于克隆了一个自己.      我们来看一个例子: [cpp] view plainco

linux中fork()函数详解【转】

转自:http://blog.csdn.net/jason314/article/details/5640969 一.fork入门知识      一个进程,包括代码.数据和分配给进程的资源.fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事.    一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间.然后把原来的进程的所有值都复制到新的新进程中,只有少数值与

Excel 2010中格式化波型图详解

本文的波型图按月显示了2008年三个图书供应商的净利润.单独的净利润数值能够告诉哪些供应商做得好,而波型图帮助识别数字后面的趋势:Seattle和Houston在夏季销售量下降,通常它们的利润一直在攀升,而Richmond除了最后一个月外销量一直不佳. 看看三个波型图的格式选项.选择波型图后,功能区中将出现波型图上下文选项卡,与选择图表或数据透视表相似.下面是"波型图工具"上下文选项卡中的格式选项.显示/隐藏和样式: 波型图有一个与图表和表相似的库,可以在其中快速选择颜色方案.波型图的

mysql中枚举类型之enum详解

对于255至65535个成员,需要2个字节存储.最多允许有65535个成员. 先通过sql语句创建一个具有枚举类型的数据表.  代码如下 create table user_sex( sex enum('M','F'));   再往表中写入几条测试数据: insert into user_sex values('M'),('s'),('2'),('f');   在表中查看写入的结果时,发现变成了这样M,M,M,F(注意每个字符为一条记录).由结果可知enum类型是忽略大小写的,'f'被自动转化成