乐于分享
好东西不私藏

EXCEL篇-多条件求和,SUMIFS函数的高级用法

EXCEL篇-多条件求和,SUMIFS函数的高级用法
这个函数用于多条件求和,是SUMIF函数的高阶版本,我们一起通过下面几个案例来看一下:
一、公式语法:
二、案例解析
1.=SUMIFS(C:C,A:A,"上海仓",B:B,"笔记本")

2.=SUM(SUMIFS(C:C,A:A,"上海仓",B:B,{"笔记本","显示器"}))

第一反应是不是用两个SUMIFS函数加和啊,一个公式也能搞定

3.=SUM(SUMIFS(C:C,A:A,{"上海仓";"广州仓"},B:B,{"笔记本","显示器"}))

4.=SUM(SUMIFS(C:C,A:A,{"上海仓","北京仓"},B:B,{"笔记本","显示器"}))

三、公式解释
   下图展示了分隔符号不同带来的结果差异:
  • 在花括号里面输入分号“;” 作为分隔符号 结果是一列两行的数组
  • 在华括号里面输入逗号“,” 作为分隔符号  结果是一行两列的数组
  • 案例3中,

    {"上海仓";"广州仓"}和{"笔记本","显示器"}前后两个花括号分别形成两种方向的数组,公式在运算的时候会自动组合出四个条件,即上海仓笔记本、上海仓显示器、广州仓笔记本、广州仓显示器。(分号和逗号在两个花括号里面,前后顺序互换不会影响最终的组合结果)

  • 案例4中,

    {"上海仓","北京仓"}和{"笔记本","显示器"}两个花括号均为一行两列的数组,因此公式按照位置进行一一对应组合,最终生成两个条件,即上海仓笔记本、北京仓显示器


👉 收藏 + 在看,用的时候不迷路