今天聊聊Excel中容错处理! 01 - 小小空格阻挡我求和 这个应该是我在工作中被同事问的比较多的问题了,少量的时候,大部分直接选择这个单元格相加来求和,但是遇到单元格中空格(已经使用空格键输入内容)就会出错! ▍解决方案 其实只要你使用SUM就不会有这样的问题,因为SUM函数会忽略空值 谁说的,官方文档,同时SUM函数的结果,在选择的单元格区域中插入行会自动更新结果,这就是为什么选择SUM,而不是逐个相加! 那么假设你的数值中已经有了错误值,现在相对这组数据求和要怎么处理呢? 02 - 数值中有错误值要怎么求和 直接使用SUM对其求和会发现也是一个错误值,说明不适用! ▍解决方案 方案1:SUM+IFERROR 这种方法使用IFERROR把原本的错误值转化成0,但是记得Ctrl+Shift+Enter 输入公式,他是数组公式!
如果你是新手不懂三键录入公式,那么小编推荐使用SUMPRODUCT自动处理数组! 方案02:SUMPRODUCT+IFERROR 得益于SUMPRODUCT对数值的友好支持,我们更推荐新手使用这个公式
除了上面两个公式,我们也可以不做容错处理也能解决这个问题! 方案03:SUMIF+极大数 SUMIF是条件求和函数,对满足条件的数值求和!这里我们使用9e+307这个一个特殊的数值,你可以认为他是Excel中最大值的(有比他大的,但是他基本属于书写方便的最大值了)!只要比他小的数值都会求和,错误值被过滤掉!
那么按照这个道理,我们只要选择一个比内容中的所有数值都大的值即可! 比如我们这里都不超过1000,那么我们就可以使用1000 也没问题 但是这样每次都去找最大值是没有必要的,大家只要使用9e+307即可! |
|