华为|计算机二级必考函数精讲(SUMIFS)( 三 )

SUMIFS函数经典的条件求和案例
(1)单条件求和
统计电视机的销售数量
公式:=SUMIFS(C:CB:B\"电视机\")
条件文本必须用双引号括起来
如果E6单元格的值就是电视机 , 可以直接引用
公式:=SUMIFS(C:CB:BE6)
(2)多条件求和
需要知道杭州地区电视机的销售数量
公式:=SUMIFS(C:CB:B\"电视机\"A:A\"杭州\")
其中两个条件是没有先后顺序的
公式也可以是:=SUMIFS(C:CA:A\"杭州\"B:B\"电视机\")
当然和单条件求和一样 , 文本也可以引用单元格的位置
(3)模糊求和
需要求出华为手机的销售汇总 , 机型里面只要带了华为关键词的算 , 那么我们可以搭配通配符号
公式:=SUMIFS(C:CB:B\"华为*\")
当然如果某个单元格中的值是华为的话
可以使用公式:=SUMIFS(C:CB:BE6&\"*\")
需要使用单元格&\"*\"连接起来
(4)多个条件值求和
前面的条件区域的值 , 都是对应1个条件的 , 比如机型里面 , 就只对应了华为 , 如果我们现在需要把华为P30和华为mate20这2个机型求出来的话
可以用两个SUMIFS公式加起来:
=SUMIFS(C:CB:B\"华为P30\")+SUMIFS(C:CB:B\"华为Mate20\")
也可以使用SUMPRODUCT和SUMIFS搭配使用:
=SUMPRODUCT(SUMIFS(C:CB:B{\"华为P30\"\"华为Mate20\"))
(5)SUMIFS遇到时间值计算
要求最近三天华为的销售情况 , 因为今天是2019年7月6日 , 时间大于7月4日的就是需求
公式:=SUMIFS(C:CB:B\"华为*\"A:A\">2019-7-4\")
当遇到时间输入时间值时 , 可以这么写
当时间值位于单元格内的话 , 需要这么写:
=SUMIFS(C:CB:B\"华为*\"A:A\">\"&E6)
如果使用的是时间函数的话 , 书写的格式和引用单元格的方式差不多
公式:=SUMIFS(C:CB:B\"华为*\"A:A\">\"&TODAY()-3)
SUMIFS函数的注意要点
需要注意的是:
1.为了避免出现错误 , 尽量都用sumifs函数
2.条件书写时要注意格式 , 譬如没有6月31日
3.条件区域大小和计算求和区域大小(行数)要一致
注:range(取值范围)criteria(条件)
(1)使用条件求和函数SUMIF第三个参数的时 , 默认[sum_range
区域的左上角第一个就为前面一个取值范围的左上角 , 并且默认扩展其区域(如图上 , 我们在F1:G3中输入任何数字都会被加入到A7的数值中 , 即完整的应该为=SUMIF(A1:E3\">3\"C1:G3)) 。
(2)使用多条件求和函数SUMIFS时维度必须相同 。
【华为|计算机二级必考函数精讲(SUMIFS)】

推荐阅读