在处理大多数报表中相信很多小伙伴遇到表中存在错误值,想要求和吧又不好做,筛选吧又比较没有效率,今天小编根据大家分享一个及简单的办法:
对于全部地区的销量
方法1:使用sumif函数判断
在F1中输入公式=SUMIF(C2:C99,"<9E307")
公式解释:
在Excel中9E307表示一个比较大的数值,我们来看一下为什么是这样的判断,在excel中可以处理的内容分为以下几个类型,在按照升序排序之后的结果是不是更加明显了
因此排序之后对于小于9E307的数字都是可以参与计算的!excel单元格数据类型:
方法2:数组公式
在G1中输入公式=SUM(IFERROR(C2:C99,0))按CTRL+SHIFT+ENTER三键结束
公式解释:IFERROR函数将区域内的错误值全部转化为0后再进行求和,在编辑栏中按F9一键抹黑公式可以查看计算过程
单条件求和
在g5中输入数组公式=SUM(IFERROR(IF(B2:B99=E5,C2:C99),))
公式解释:
- if判断B2:B99区域中是否包含北京
- IFERROR将错误值转为0
- 最后在求和了
当数据透视表遇到错误值
我们都知道数据透视表是最好的求和汇总的工具了,但是遇到错误值还是没有办法
这种通过数据透视表汇总的办法是行不通啊,必须更改原始数据了,当错误值类型比较多的时候可以通过定位条件实现:
- 按快捷键CTRL+G或者F5定位条件——常量——定位错误值——输入0后按CTRL+ENTER批量填充即可
有的时候在透视表中不想显示0,这个方法就比较多了:比如设置单元格格式为会计专用显示为-或者色设置excel选项中不显示为0等等