怎么说呢?学习不是一蹴而就的过程,是需要慢慢积累,是一个沉淀过程。
不是看了几篇函数如何用,就立马融会贯通的。
So,胖斯基也不在采取说教模式,本篇就拿出2个函数(SUM、OFFSET)和一个运算符合(-),来展现一个常规的问题。

如下:关于年度三费预算完成情况的说明
三费原始数据

常规情况下,是这么展示
凌乱不堪
但是从图表来看,获取不到信息重点!
因为存在三费,所以是3大元素,同时针对每一个费用,又有1-12月份预算数据,实际数据的指标值。很显然,这么多预算叠加在一起,很凌乱,也不清晰(预算和实际完成情况如何,差额多少等)
那经过2个函数(SUM、OFFSET)和一个运算符合(-)改变后,会是什么样子呢?
先看效果:
动态呈现
很明显:
1. 将三费元素做了一个分离,从而从最基本上将费用分离开
2. 平滑的曲线展现出预算数,实际数的大致情况,并标识出明显的差额
这么一来,不仅从颜值上,将数据呈现拉到一个新的高度,同时在数据的查阅上,也简化了图表阅读者的快速的抓取核心要素的过程。
那这种动态效果图示如何制作的呢?(留意图形样式)
1. 首先要知道预算和实际的差额,即(实际-预算)的结果来呈现差额
2. 其次为了凸显差额在图表上的明确位置(差额中间点),这里便用到了SUM求和/2的模式来求出平均值,比如:预算50,实际100,超出了50,那这个中间值在75来呈现比较合适(SUM(50,100)/2=75)
3. 利用OFFSET函数,来构建不同的数据范围,即:当选择不同费用的时候,OFFSET快速去定位这个费用的数据范围。
So:报表制作方法如下:
第1步:搭建数据辅助列,用简单函数计算出预算与实际差额及其中间值
简单函数构建辅助列
第2步:插入3个选择选项按钮,并分别命名为三费
插入选择控件按钮
第3步:利用OFFSET函数构建4个动态区域
构建4个名称范围
预算:ys=OFFSET(例1!$B$2,1,(例1!$A$17-1)4,12,1)
实际:sj=OFFSET(例1!$B$2,1,(例1!$A$17-1)4+1,12,1)
差额:chae=OFFSET(例1!$B$2,1,(例1!$A$17-1)4+2,12,1)
中点:zd=OFFSET(例1!$B$2,1,(例1!$A$17-1)4+3,12,1)
在【公式】页签下的【名称管理器】中添加即可
第4步:搭建曲线图,将上述4个动态范围进行数据序列填充
搭建曲线图
说明:这里的操作很简单,主要是逐步的将名称范围内的几个区域公式插入图表元素中,随着逐步的插入,起预算开始呈现出变化。
这个环节,在前期动态报表课程有详细说明,这里不再做过多描述
第5步:对图表颜色进行一下调整,形成下图显示的效果
成型效果图
胖斯基说:
函数的学习,要在于思考及其应用,尤其是这里搭建的辅助列,是核心和关键。而OFFSET的应用,则是动态报表的基本套路,所以理解了,明白了,高颜值的报表就会出自于你的神来之手!
So 函数学习,重在基础,学会应用!
如果需要源文件,请私信胖斯基(关注后即可发私信!
)
如果胖斯基的文章对你有帮助,敬请关注及转发!