求多列多条件下求和公式
图1为数据源表,记录了每个地区,每个产品,每个月份的产品销售数量,需要按图2表格求和:每个地区,产品4,3月+4月+5月的产品销售数量,我自己写了个公式 =SUMPRODUCT((数据源!A:A=A2)*(数据源!B:B="产品4")*(数据源!C:C={"3月","4月","5月"}),数据源!D:D),但是出来的结果不对,求大神帮我看看=SUMPRODUCT((数据源!$A$2:$A$1000=A2)*(数据源!$B$2:$B$1000="产品4")*(数据源!$C$2:$C$1000={"3月","4月","5月"})*数据源!$D$2:$D$1000)如果要选择整列,D1单元格改成数字或空就行 =SUMPRODUCT((数据源!A$2:A$100=A2)*(数据源!B$2:B$100="产品4")*(数据源!C$2:C$100={"3月","4月","5月"})*(数据源!D$2:D$100)) 推荐透视表
透视表就好了 =SUMIFS(数据源!$D:$D,数据源!$A:$A,A2,数据源!$B:$B,"产品4",数据源!$C:$C,{"3月","4月","5月"})
SUMIFS 可以不用考虑范围 谢谢,但是透视表有限制,只能在同一个工作簿里操作 跨工作簿的话可以考虑PQ+PP,用公式需要同时打开多个工作簿,并不一定省事 外面还得再套一个sum函数。 对对对 忘了,谢谢
页:
[1]