当前位置:首页 > 社会 > 正文

SUMPRODUCT滚一边去,我才是真正的Excel求和之王!

VIP群内有不少关于条件求和的问题,总结起来差不多这4种。

卢子先用公式解决,文末再提供透视表的方法。

1.按年统计金额

用YEAR提取年份,再比较求和。

=SUMPRODUCT((YEAR($A$2:$A$29)=E2)*$C$2:$C$29)


语法以及注意点,使用公式的时候,区域别引用整列,只引用有内容的区域,并锁定。

=SUMPRODUCT((条件区域=条件)*求和区域)

2.按年月统计金额

YEAR可以提取年,MONTH可以提取月,两者组合起来就是年月。当然,用TEXT提取年月更方便,提取出来的是文本格式,加--转换成数字格式。

=SUMPRODUCT((--TEXT($A$2:$A$29,"emm")=E7)*$C$2:$C$29)


3.按年、店铺统计金额

双条件求和,再增加一个判断即可。

=SUMPRODUCT((YEAR($A$2:$A$29)=$E2)*($B$2:$B$29=I$1)*$C$2:$C$29)


语法说明,不仅可以单条件求和,也能多条件求和。

=SUMPRODUCT((条件区域1=条件1)* (条 件区 域2 =条件2 )*求和区域)

4.按年月、店铺统计金额

=SUMPRODUCT((--TEXT($A$2:$A$29,"emm")=E7)*($B$2:$B$29=I$6)*$C$2:$C$29)


其实,SUMPRODUCT能解决的,透视表都可以解决,只是效果有略微的区别而已。

选择区域,插入透视表,将日期拉到行,金额拉到值。

office365是直接按年统计。如果你是低版本,右键,组合,选择年,确定。

如果年、月都要,右键,组合,选择年、月,确定。

现在还要增加店铺这个条件,只需将店铺拉到列就行。

在统计的时候,如果不是布局固定死,首选透视表,甩公式几条街。

练习题:

有很多列数量,除了一个个加,还能用什么方法求总数量?


推荐:除了公式,你还会透视表吗?

上篇:二维数据源,用合并计算、透视表,谁最好?

很多人都不喜欢用透视表,你觉得是因为什么?

你可能想看:

有话要说...

取消
扫码支持 支付码