新浪博客

哇,Sumifs函数原来可以“跨表求和”也!

2020-12-20 03:01阅读:
【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】多条件(并列)如何求和?,样表如下
哇,Sumifs函数原来可以“跨表求和”也!
D7求和:=SUMIFS(D3:D6,A3:A6,'201704',C3:C6,'电视')
公式分析:
  • D3:D6为销售数量求和区域;
  • A3:A6为月份条件区域;后面为条件值需用双引号
  • C3:C6为产品条件区域;后面为条件值需用双引号
以上案例表示2个条件同时满足后再求和; 我们再来看看2个条件只需满足1个就求和1个的情况;
【2】多条件(或者)如何求和?,样表如下
哇,Sumifs函数原来可以“跨表求和”也!
D7求和:=SUM(SUMIFS(D3:D6,B3:B6,{'上海','天津'},C3:C6,{'电视','洗衣机'}))
公式分析:略
【3】、模糊查询求和?,样表如下
哇,Sumifs函数原来可以“跨表求和”也!
D7求和:=SUMIFS(D3:D6,C3:C6,'电视'&'*',B3:B6,'上海')
公式分析:
  • 通配符“*”星号;
  • 逻辑与“&”符号;数字7上面的符号,同事说像鱼摆摆那个符号
【4】、跨表求和?样表如下
哇,Sumifs函数原来可以“跨表求和”也!
哇,Sumifs函数原来可以“跨表求和”也!
汇总:SUMPRODUCT(SUMIFS(INDIRECT(ROW(1:2)&'!D:D'),INDIRECT(ROW(1:2)&'!A:A'),'201704',INDIRECT(ROW(1:2)&'!C:C'),'电视'))
公式分析:
  • Sumproduct:数组积之和;
  • Indirect:引用其他工作簿的名称、工作表名称和单元格等;
  • Row:返回引用数据

我的更多文章

下载客户端阅读体验更佳

APP专享