乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel合计-掌握Excel这六大算法,让你玩转「累计求和」

excel合计-掌握Excel这六大算法,让你玩转「累计求和」

作者:乔山办公网日期:

返回目录:excel表格制作

敢说精通Excel的人,基本上都不是高手~


看完本文,相信每个人都会明白为什么我这样说了。以Excel 2016为例,按大多数人擅长Excel的方向,我把Excel的玩法分成六大流派(Excel的江湖呀~):


1、函数派 2、透视表派 3、SQL派 4、Power Query派 5、Power Pivot派 6、VBA派


以上六大流派,你是哪个派别?其实只要用心玩,都会有自己的一片天地!往往很多人都想问:“到底哪种的技能最牛?哪种最容易学?”显然,这时名句要出现了:“不管黑猫白猫,能捉老鼠的就是好猫”!因为技能的价值就是为了解决数据分析中的实际问题,只要能解决问题,那就都是有用的技能!在我们的数据分析中,有时会遇到一类指标是需要进行滚动统计的,例如:累计求和,累计次数,移动平均等。本文,我将以此实际问题为例,展示六大流派的解决方法,供大家对比研究选择使用。1、函数法


函数是基本功,实现起来也比较简单的,只要把第一个单元格设置绝对引用,利用Excel单元格自动填充的特点,即可快速实现累计求和!


=SUM($B$2:B2)


函数法就只有这一种吗?当然不止,起码还有3种……


2、透视表法


在透视表中,当然也可以实现,不过知道的人并不多;使用这个方法时,也要注意依据的是哪一个字段,依据的字段顺序是否如你所愿,否则需要添加辅助列来帮助排序。


3、SQL法


Excel支持SQL,学会SQL会让你做数据分析更轻松,也会促进你对数据管理知识的掌握。建议每个做数据分析的朋友,都要抽时间掌握这项技能。


SELECT T1.商品代码,
(SELECTSum(销售额)
FROM [滚动求和$a1:b11] T2
WHERE T1.商品代码 >= T2.商品代码) AS 累计销售额
FROM [滚动求和$a1:b11] T1

4、Power Query法


Power Query是Excel第三代的连接工具,强大的M语言几乎无所不能,是自动化报表的必备工具!简单学习就能让你开启自动化的数据处理之路,深入学习能让你感慨学无止境!仅原生支持Excel 2016以上版本。


PQ的M语言要玩得好还是比较难的,关键还是数据处理思路的问题,有同感的点个赞~以下是解法之一,当然还有更复杂的解法~哈哈


let


Source = Excel.CurrentWorkbook{[Name="表1"]}[Content],


AddedIndex = Table.AddIndexColumn(Source, "索引", 1, 1),


myResult=Table.AddColumn(AddedIndex, "累计销售额",each


List.Sum(List.Range(AddedIndex[销售额],0, [索引]))),


#"Removed Columns" = Table.RemoveColumns(myResult,{"索引"})


in


#"Removed Columns"


5、Power Pivot法


如果你要学习基于关系型数据的分析,或者你常要处理几十过百万的数据,那么使用Excel的Power Pivot加载项功能会比较适合,强大的DAX满足你各种指标的计算。


以下是计算列的计算办法:


=CALCULATE(SUM([销售额]),FILTER('表1','表1'[商品代码]<=EARLIER('表1'[商品代码])))


以下是度量值的计算办法:


=CALCULATE(SUM([销售额]),FILTER(All('表1'),'表1'[商品代码]<=MAX('表1'[商品代码])))


6、VBA法


VBA法为什么放到最后?


因为VBA在Excel中几乎可以操纵一切!你可以用VBA操作函数、透视表、SQL,辅助操作PQ、PP的连接管理,当然也可以用编写自定义函数实现,更可以借助数组来辅助等等……这里我就不详细列举了,有兴趣的朋友可以自己探索下。


VBA虽然年事已高,但因为有MS Office,仍有无限的应用场景,如果你还没入门,推荐一个免费入门VBA课程,识别下方二维码参加:7、总结


同一个问题,有六大派的解法!当然,每一派里,也还有更多的分支方法,一个「累计求和」最后都能搞十几二十种算法,Excel的强大正是在于此!所以,怎么选?


对于大多数人来说,请别迷恋样样精通!如果你真精通六大派系的技能,其实会发现均有其长短处,所以需要根据个人所擅长的方向,具体场景的需求,选择使用即可!最关键的,还是要懂得处理实际问题,最终让你的技能变成生产力!这才是技能最终的价值方向!


举例一个实际应用的典范,黄成明老师用Excel VBA做的一个零售业日销售追踪模板,就深受零售管理人员喜爱:


该模板的核心优势就是业务化分析逻辑,想了解详情可戳支持多店管理的|强大的Excel数据分析模板(戳左侧蓝字看详情)


因为零售行业就是做细节,每天的生意追踪是营运人员的重要管理动作,而这个模板最大的好处就是为管理者提供各种追踪的数据,让你开展工作可以有理有据,方向清晰!这样充分体现了业务逻辑和数据分析的结合,深受业务人员的喜爱!


如果你对这个模板的更多详情感兴趣


也可以点左下角的


查看分析模板更多的技术及业务化介绍~


这位大侠,你是哪一派?点个“在看”吧~


相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网