不⽤数据透视表,这个万能的Excel函数更好⽤!数据统计,多数Excel⽤户⾸选数据透视表。易学易⽤,统计功能强⼤!
但数据透视表不是万能的,限于固定的布局,有很多统计都很难完成,⽐如含有很多零值的⾏
算平均。
⽽有⼀个万能统计函数,它可以完成数据透视表⼤分部功能,数据透视表⽆法实现的,它也可
以实现。它就是:
Sumproudct函数
如下图所⽰产品销售明细表
统计⾯板:
现需要根据单元格H1和H2的年⽉份,⾃动⽣成⼀个下⾯统计⾯板
分析
分析:在统计需求中,很多是数据透视表⽆法或很难完成的。⽽且这么多数据,如果都⽤单独
的数据透视表来完成,是很不⽅便的。⽽Sumproduct函数却可以完成统⼤部分统计。
1、本年累计公式
根据H1的年份计算本年累计销售额
=SUMPRODUCT((YEAR(A2:A182)=H1)*E2:E182)
公式说明:⽤year函数提取A列的年份和H1对⽐,然后⽤sumprodcut对符合条件的值进⾏求和公式说明
2、本⽉累计公式
根据H1的年份和H2的⽉份数计算本⽉累计销售额
=SUMPRODUCT((YEAR(A2:A182)=H1)*(MONTH(A2:A182)=H2)*E2:E182)
公式说明
公式说明:原理同公式 1,只是增加了⽉的对⽐
3、本⽉已统计天数和本⽉平均公式
动态统计出本⽉统计了多少天
=SUMPRODUCT((YEAR(A2:A182)=H1)*(MONTH(A2:A182)=H2)*(B2:B182<>''))
公式说明:根据A列的年和⽉,统计出B列⾮空单元格个数。
公式说明
本⽉平均=H5/H6
4、最近⼀天公式
返回明细表中最后⼀天有数据的⽇期,以⽅便后⾯公式引⽤
=LOOKUP(1,0/(B2:B173<>''),A2:A173)
公式说明:这⾥使⽤了经典lookup(1,0/(条件),返回区域),返回最后⼀个符合条件的公式说明
值。
5、最近30天销售合计和平均公式
统计最近30天的销售额之和
excel数据透视表=SUMPRODUCT(((A2:A182)>=H9-30)*E2:E182)
公式说明
公式说明:⼤于等30天前的⽇期(H9-30)作为条件,⽤sumprodcut统计出符合条件E列的和最近30天平均=H10/30
6、本⽇(最后⼀天)销售⾦额公式
返回最后⼀天销售⾦额,以备计算排名⽤
=LOOKUP(1,0/(D2:D173<>''),E2:E173)
公式说明:原理同计算最后⼀天⽇期
公式说明
7、本⽇销售排名(本年)公式
本⽇销售在全年的排名
=SUMPRODUCT((YEAR(A2:A182)=YEAR(H9))*(E2:E182>H12))+1
公式说明:⽤sumproduct函数统计出本年销售额⼤于今⽇销售额的天数,+1后就是本⽇排名公式说明
8、本⽇销售排名(本⽉)公式
本⽇销售在本⽉的排名
=SUMPRODUCT((YEAR(A2:A182)=YEAR(H9))*(MONTH(A2:A182)=MONTH(H9))* (E2:E182>H12))+1
公式说明:原来同公式7,只是增加了⽉份判断
公式说明
最后:从本⽂可以看出,Suprouct函数⽆论是求和、计数,还是计算排名都⾮常⽅便。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。