【1】、想明白Sumifs的用法,首先我们想知道他的由来;他其实是Sumif的扩展用法。Sumif我们可以拆开来理解:
Sum:求和
IF:条件
S:复数
Sumif:满足1个条件时,求和;
Sumifs:满足多条件时,求和;
【2】、我们再来看看此函数的语法:
SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
sum_range:是需要求和的数据区域;
criteria_range1:第1个条件的条件区域;
criteria1:第1个条件;
后面以此类推!第2个,第3个;
【 三 】案例详解
【1】、多条件(并列)如何求和?,样表如下
D7求和:=SUMIFS(D3:D6,A3:A6,"201704",C3:C6,"电视")
公式分析:
D3:D6为销售数量求和区域;
A3:A6为月份条件区域;后面为条件值需用双引号
C3:C6为产品条件区域;后面为条件值需用双引号
以上案例表示2个条件同时满足后再求和; 我们再来看看2个条件只需满足1个就求和1个的情况;
【2】、多条件(或者)如何求和?,样表如下
D7求和:=SUM(SUMIFS(D3:D6,B3:B6,{"上海","天津"},C3:C6,{"电视","洗衣机"}))
公式分析:略
【3】、模糊查询求和?,样表如下
D7求和:=SUMIFS(D3:D6,C3:C6,"电视"&"*",B3:B6,"上海")
公式分析:
通配符“*”星号;
逻辑与“&”符号;数字7上面的符号,同事说像鱼摆摆那个符号
【4】、跨表求和?,样表如下
汇总:SUMPRODUCT(SUMIFS(INDIRECT(ROW(1:2)&"!D:D"),INDIRECT(ROW(1:2)&"!A:A"),"201704",INDIRECT(ROW(1:2)&"!C:C"),"电视"))
公式分析:
Sumproduct:数组积之和;
Indirect:引用其他工作簿的名称、工作表名称和单元格等;
Row:返回引用数据