excel2007求和不对的解决方法
Excel中求出数据的和以后经常需要遇到求和不对的问题,求和不对具体该如何解决呢?下面是由读文网小编分享的excel2007求和不对的解决方法,以供大家阅读和学习。
excel2007求和不对的解决方法
求和不对解决步骤1:首先,我们来看一下EXCEL自身帮助文件,他告诉你为什么会求和出错
“如果任意参数为错误值或为不能转换为数字的文本,Excel 将会显示错误。”
参数中错误中,往往也是有我们使用公式产生的错误引起的,如:=9/0
加入我们知道金额和单价,求数量,但是有的单价没有填写,就会导致=9/0的错误
excel2007求和不对的解决方法图1
求和不对解决步骤2:处理的方法有很多,这里我们介绍两种,大家平时使用的比较多的,也是比较容易的方法,第一种sumif条件求和,过滤错误,9E307可以默认为EXCEL最大的数,其实他是科学计数法的表示方法;表示:9*10^307。
表示把小于EXCEL的最大值的数据进行求和,这样其实就变成了对所有数值进行求和。
excel2007求和不对的解决方法图2
求和不对解决步骤3:这里再补充一个稍微复杂一点的公式,但也不是很难理解,公式的整体框架为
sum(if(iserror(),0,原区域)),大体的意思是:如果错误就返回0,否则返回原数据,最后进行求和
excel2007求和不对的解决方法图3
求和不对解决步骤4:这里我们为大家仔仔细细分析解读一下公式,选择公式部分,按F9计算,得到ISERROR(B2:B11),计算后得到{FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE},只有那个错误值的返回了TRUE,其实都是FALSE,这样他们作业IF的判断条件,参与IF计算
excel2007求和不对的解决方法图4
求和不对解决步骤5:IF函数大家经常用,是比较了解的,只是这里是数组公式,也是就是第一参数,变成了一组条件,并和后面一一对应!
excel2007求和不对的解决方法图5
求和不对解决步骤6:我们继续计算,IF函数整体部分,IF函数计算后,返回{41;99;85;0;70;70;70;70;73;76}这样一个一列数,其实返回的是他们本身,只有那个错误值,返回了0,0加在其中,如同没有,这样我们就屏蔽了错误,保证了正确的结果
excel2007求和不对的解决方法图6
求和不对解决步骤7:最后,Sum函数,把括号中的这组数,一一相加求和得到正确的结果!