本文用案例讲解了sumifs函数不可以取代sumproduct函数的地方 , 遇到文本型数字会出现问题.
【Excel sumifs函数是否可以取代sumproudct函数】由于sumifs函数是2007版本新增函数 , 所以在Excel 2003版本中 , countif和sumif只能单条件求和 , 于是sumproduct函数成为多条件求和的宠儿 。
我们首先来看看sumproduct函数的使用方法:=sumproduct((条件1)*(条件2)*…(条件N)*数据区域)
excel2007版本以后 , 随着sumifs和countifs函数的出现 , 多条件求和与计数变得简单起来 。sumproudct逐淅也被一些excel用户忘却 , 似乎它的江湖地位已完全被取代 , 其实既然sumproudct函数存在 , 就有其存在的意义 。
=sumifs(数据区域,判断区域1 , 条件1 , 判断区域2 , 条件2…..)
明白了sumifs sumproduct函数的用法 , 我们用一个实例来看看其区别 。下表中使用sumifs函数求和 , 但结果却是错的 。=SUMIFS(C2:C6,A2:A6,A9,B2:B6,B9)原来数据区域含有“文本型”数字 , SUMIFS无法对文本型数字进行求和 , 而sumproduct函数则可以 。=SUMPRODUCT((A2:A6=A9)*(B2:B6=B9)*C2:C6)所以再次印证了 , 某些时候sumifs函数还是不能完全取代sumproudct函数 。
推荐阅读
- Excel使用PRICE函数计算债券的发行价格
- Excel COMPLEX函数将实系数和虚系数转换为复数形式
- Excel复制批注内容到单元格的的函数和方法
- Excel使用IMSUB函数计算复数的差
- Excel巧将数字转换为货币大写
- Excel使用IRR函数计算投资的内部收益率
- Excel使用IMCONJUGATE函数计算复数的共轭复数
- Excel使用SYD函数按年限总和法计算固定资产折旧额
- Excel使用RATE函数计算保险的收益率
- 怎么利用Excel建立数据库