当前位置:首页 > 科技 > 正文

一个SUMPRODUCT函数,干掉4个函数,轻松搞定多年的发票统计

与 30万 粉丝一起学Excel

活跃一下气氛,送书活动继续开始。老规则,从留言区随机抽取3位粉丝,赠送书籍《Excel效率手册 早做完,不加班(函数)》。


VIP学员的问题,在不改变明细的情况下,要统计每月发票数量、税额、金额。
明细表,原来有非常多的列,这个是简化版的。


汇总表,黄色的部分全部要自动生成。


卢子的第一想法,直接对明细表的日期分列转换成标准的日期,再用透视表统计。
不知道为什么,大多数学员都喜欢用公式,那就来看看怎么解决?

1.xx年xx月
输入第一个日期2021/1/1,下拉,选择以月填充。


设置单元格格式为日期,选择年月的格式。


2.发票数量
用TEXT将两边的日期都转换成年月的格式,再统计数量。
=SUMPRODUCT((TEXT(A2,"e年m月")=TEXT(明细!$A$2:$A$1067,"e年m月"))*1)


条件计数语法:
=SUMPRODUCT((条件=条件区域)*1) COUNTIF条件区域不支持嵌套函数,而SUMPRODUCT比较强大,每个参数都支持嵌套函数。
3.税额
将*1换成求和区域就可以。
=SUMPRODUCT((TEXT(A2,"e年m月")=TEXT(明细!$A$2:$A$1067,"e年m月"))*明细!$B$2:$B$1067)



条件求和语法:
=SUMPRODUCT((条件=条件区域)*求和区域) SUMPRODUCT除了可以条件计数,也能条件求和。
4.金额
跟上面一样,改个区域就行。
=SUMPRODUCT((TEXT(A2,"e年m月")=TEXT(明细!$A$2:$A$1067,"e年m月"))*明细!$C$2:$C$1067) 再进行知识拓展,SUMPRODUCT除了可以单条件,也能多条件。

多条件计数:
=SUMPRODUCT((条件1=条件区域1)* (条件2 =条件区域2 )*(条件n=条件区域n)) 多条件求和:
=SUMPRODUCT((条件1=条件区域1)*(条件2=条件区域2)*(条件n=条件区域n)*求和区域)
用好了就能干掉COUNTIF、COUNTIFS、SUMIF、SUMIFS,计数、求和全搞定。

素材链接:

https://pan.baidu.com/s/1yJvgo1D6EdNh1S78qhn7JA?pwd=ujgi

提取码:ujgi


应粉丝需求,重新推出终生VIP会员,这个是永久,还是3年前的价格。888元那个是一年期的,也就是多几百元就从一年期变成终生,更划算。

陪你学Excel,一生够不够?

一次报名成为VIP会员,所有课程永久免费学,永久答疑,仅需1500元,待你加入。

报名后加卢子微信chenxilu2019,发送报名截图邀请进群。

恭喜粉丝:荨麻草、Sam 刘、Biubiubiu,获得书籍《Excel效率手册 早做完,不加班(函数)》,加卢子微信领取。

推荐:面对这种年、月求和,SUMIF傻了,简直无从下手……

上篇:这个合并会计科目的公式太精妙了,连我都点赞!

你最喜欢哪个函数?

请把「Excel不加班」推荐给你的朋友

你可能想看:

有话要说...

取消
扫码支持 支付码