9E 307是什么密码?Excel忽略错误值求和,通关密码原来就是它

9E+307是Excel里的科学计数法,一般我们可以写成,9E307或者是9e307,都是可以的,它的意思是9*10^307,对于excel的Variant 类型的数据,最大可以达到1.797693134862315E308,但是这个不好记,而9E+307已经足够大到Excel能接受的最大数值了,逐渐的,大家在excel中经常用9E+307代表最大数,变成了约定俗成的用法。

如下图,我们想对数值求和,但是其实有错误值,在这种情况下,我们平时习惯使用的sum函数,就不灵了。

那么,应该怎么样才能忽略错误值呢?

方法1:sum与ifferor搭配

我们在B2单元格输入公式=SUM(IFERROR(A2:A6,0)),能过iferror函数,如果单元格值为错误值,则返回0,0肯定就能参与计算。如图所示,iferror(A2:A6,0),最后边那个两错误值,就返回了数值0了。

然后再通过sum函数求和,注意这里是数组公式,输入公式之后 ,通过同时按下Ctrl+Shift+Enter,来组成数组公式,才能正确计算。

方法2:sumif函数,通过9E307限制求和条件

第二种方法,我们可以使用sumif函数,估计大家也都知道了,sumif函数是单条件求和函数,语法为sumif(条件区域,条件,求和区域),当条件区域和求和区域一致时,求和区域可以省略不写。那么,我们的求和区域还是A2:A6,然后我们的求和条件呢?就是<9E307了,因为这个数值很大,可以理解为只要是数值就符合条件会参与求和。而错误值呢?因为在Excel的设定中,错误值是比任何数值都要大的,所以就把错误值排除在外了。因此可以忽略错误值进行求和。最终我们的公式就简写为=SUMIF(A2:A6,'<9e307')。

延伸一下数据类型的小知识

在Excel单元格中输入保存的数据类型

4种基本类型:

数值: 1、最大精确到15位有效数字

数值: 2、超15位之后的变为0,如123456789123456789会变123456789123456000

日期: 日期和时间是一组“序列值”中的数值,可直接参与加减等运算

文本: 非数值性的文字以及不需要进行数值计算的数字(文本类型)

公式: 以”=“号开头,很多计算都是通过公式来完成实现的

特殊数值

逻辑值: 只有TRUE(真)和FALSE(假)

错误值: #N/A,#VALUE,#DIV/0,#NAME?,#REF!,#NUM!,#NULL!

大小比较: 数字<文本<逻辑值

按(……负数、0、正数、文本、FALSE、TRUE)从小到大

(0)

相关推荐