Excel – Sumif有两个条件
我想按产品types在给定的月份内收入收入。
数据如下:
A:客户的名字 B:一个月 C:产品types D:收入
我希望有一个总结表(B1 – 1月,C1 – 2月等),产品types在左侧(A2 – types1,A3 – types2,A4 – types3)。
你能帮我找出正确的公式吗?
你可能想要检查出=Sumifs()
。 这是一个多重条件版本=Sumif()
=Sumifs(Sheet1!$D:$D, Sheet1!$C:$C, $A1, Sheet1!$B:$B, B$1)
将其粘贴在汇总表的B2中,并将Sheet1
更改为您的数据所在的任何表单。
这不是一个真正的答案,但有太多的评论。
- 在B1:M1中使用真实date,而不是1月份,2月份等 。 从B1开始于2014年
=EDATE(B1, 1)
,然后在C1中放入=EDATE(B1, 1)
B1,1=EDATE(B1, 1)
,然后填写到M1。 最后,selectB1:M1并点击Ctrl + 1 。 转到“ 数字”标签,然后从左侧的列表中select“ 自定义 ”。 使用mmm或mmmm作为types: 。 这样你就可以得到真实的date,你可以在看起来像1月或1月的计算中使用。 - 在B2中的第一个公式中使用相对和绝对单元格引用的组合。 当您参考B1中的date时,使用
B$1
。 当您在A2中引用产品types时,请使用$A2
。 这将lockingdate的第一行和产品types的第一列,同时允许相应单元格引用的其余部分相对“浮动”。 -
您的产品数据date可能不是所有月份的第一个,所以
SUMIFS
必须在一个月内捕获所有date。 假设您的产品types位于Sheet3的D列中,date位于Sheet3的列F中,金额位于Sheet3的列H中。在汇总表B2中使用类似的方式开始您的第一个公式:=SUMIFS(Sheet3!$H:$H, Sheet3!$D:$D, $A2, Sheet3!$F:$F, ">="&B$1, Sheet3!$F:$F, "<"&EDATE(B$1, 1))
您应该可以正确填写或复制该公式,以捕捉所有月份和所有产品types。