用sumifs,可以实现你要的公式如下:
=SUMIFS(H:H,Sheet6!D:D,D323,Sheet6!B:B,AU1,Sheet6!E:E,E323)
这里你需要修改对应的单元格。
=SUMIFS(合计单元格,条件1区域,条件1,条件2区域,条件2,条件3区域,条件3……)
示例:
=SUMIFS(G4:G64,D4:D64,”条件1″,E4:E64,”条件2″)
https://baijiahao.baidu.com/s?id=1741024224407303267&wfr=spider&for=pc
给大家分享几个SUMIFS函数的常见用法,希望对大家工作有所帮助。
单条件求和
1、统计各类产品的总销量
=SUMIFS(C:C,B:B,F2),然后下拉即可
(PS:涉及到统计某类字符时,需要使用英文双引号””)
2、统计A类产品和B类产品的合计销量
按照上面讲的公式,一般写作=SUMIFS(C:C,B:B,”A”)+SUMIFS(C:C,B:B,”B”)
当要统计的产品品类过多时,往往公式需要写很长,在这里,给大家介绍两个简单的公式,即简单又快速
=SUM(SUMIFS(C:C,B:B{“A”,”B”}))
=SUMPRODUCT(SUMIFS(C:C,B:B,{“A”,”B”}))
这两个公式是不是即简单又迅速呢~
多条件求和
1、统计北京仓A产品和青岛仓B产品的出库量
多条件求和,其逻辑就是在上文提到的单条件求和的基础上,不断增加新的限制条件,以此类推
=SUMIFS(C:C,B:B,H2,A:A,G2)
2、统计各仓库各产品的出库量
=SUMIFS($C:$C,$B:$B,I$1,$A:$A,$G2)
此种情况下就需要用到绝对引用$;
(PS:$G$2、G$2、$G2三者之间的区别,$G$2是绝对引用G2单元格,公式在上下拖动的过程中G2单元格是锁定的;G$2是绝对引用表格中第二行,在上下拖动的过程中,第二行是锁定的,列是可以活动的;$G2为绝对引用表格中G列,在上下拖动的过程中,G列是锁定的,行是可以活动的)
3、统计各发往山东、河北、江苏三省的出库量
=SUMIFS(C:C,E:E,”*山东*”)
表格中目的地为省份+城市的结构,而我们要统计的是省份,这种情况下就会用到通配符*,“*山东*”的意思为表格中含有“山东”两个字符的单元格,如山东德州、山东潍坊、中国山东,都在“*山东*”统计范围内
实际工作中,如果统计的省份较多,一个一个省的打字肯定是效率低的,结合前面讲的绝对引用的例子,就可以使用“*”&$G2&”*”这个公式,用&把通配符*和我们需要用到的单元格链接起来,其效果就相当于“*山东*”
=SUMIFS(C:C,E:E,”*”&$G2&”*”)
4、统计目的地为非山东省的出库量总量
=SUMIFS(C:C,E:E,”<>*山东*”)
这里需要用到一个不等于号<>,“<>*山东*”号的意思就是非山东省,非其他省,同学们可以举一反三
5、统计7月12号-7月17号之间的出库量
=SUMIFS(C:C,D:D,”>=2022-7-12″,D:D,”<=2022-7-17″)
7月12号-7月17号之间的出库量,可以理解为日期≥7月12号&日期≤7月17号
(PS:在SUMIFS公式中,日期的表示为YY-MM-DD格式,而非date(yy,mm,dd)格式)