今天早上的邮件中包含以下注释:
亲爱的先生,
我的老板最近购买了“ Dashboard Reporting With Excel”一书的电子副本。他要求我做一些报告,这些报告涉及在同一数据序列上具有多个趋势线的时间序列图。
我在互联网上进行搜索以学习如何操作,但没有成功。请您能解释一下我该怎么做吗?
通过“多个趋势线”,我假设我的读者希望查看多个周期的趋势,这些趋势是可用周期总数的一部分。因此,让我们看看如何做到这一点……
在过去的几周中,我一直在努力提供一项优惠,使Excel用户可以从网上创建股票数据和经济数据的仪表板。因此,我碰巧拥有一个完美的数据系列来回答这个问题:苹果过去50个季度的收入历史。
此图像说明了我认为读者想要的东西,并且可能还说明了他为什么想要它。
红线显示的是苹果从1999年3月到2011年3月的收入。灰线显示的是苹果在整个期间的销售趋势。但是该趋势线不是很有用,因为在此期间,苹果的性能发生了显着变化。两条趋势线可以更好地描述苹果的实际表现。
蓝色趋势线表明,直到2005年3月左右,苹果的收入基本持平。绿色趋势线表明,自那时以来,苹果采取了截然不同的道路。
因此,让我们创建那些趋势线...
从下面的列标题中可以看到,我的数据从B列扩展到AX。我已隐藏了大多数这些列,因此可以在显示屏中显示关键列。
第1行显示了Apple每个季度的日期。但是,如果我尝试绘制该日期序列号数据的图表,那么我将几乎无法控制图表中包装的日期值的位置。因此,我在显示的单元格中输入了此公式,并将其复制到了行中:
B2:= TEXT(B1,“ mmm”)&CHAR(13)&TEXT(B1,“ yy”)
正如我在使用Excel的仪表板报告中所解释的,此公式中的CHAR(13)生成回车符。这将导致日期信息在图表中换行成两行,月份在第一行,年份在下一行。
第3行包含苹果的季度收入数据(以数十亿美元计)。
若要仅使用收入线创建图表,请选择范围A2:AX3,然后在Excel 2011中使用标准图表创建方法。但是我也可以使用任何早期版本的Excel。创建图表后,我删除了标题和图例。然后,我使用Dashboard Reporting With Excel中介绍的方法添加了标题信息。
第4-6行包含三个趋势线的公式。TREND函数的一般格式为:
= TREND(known_y,known_x,new_x,const)
的known_y值在这种情况下,收入; 它们是我们要为其生成趋势线的结果。
的与known_x值是第1行中的日期值; 它们是导致趋势信息更改的值。
的一个new_x值为任何特定小区的单月值; 这是我们想要一个趋势值的月份。
该常量不需要在这种情况下的价值。
对于趋势1,灰线,这是我为显示的单元格输入的公式:
B4:= TREND($ B $ 3:$ AX $ 3,$ B $ 1:$ AX $ 1,B $ 1)
将此单元格复制到范围C4:AX4。
对于趋势2,蓝线是以下公式:
B5:= TREND($ B $ 3:$ Z $ 3,$ B $ 1:$ Z $ 1,B $ 1)
将此单元格复制到范围C5:Z5。
请注意,此公式计算的是AZ列的趋势,而不是趋势1中的A-AX列。
要隐藏列Z之后的趋势2行,请输入以下公式:
AA5:= NA()
将此单元格复制到范围AB5:AX5。
对于趋势3,绿线,公式如下:
B6:= NA()
将此单元格复制到范围C6:Y6。
Z6:= TREND($ Z $ 3:$ AX $ 3,$ Z $ 1:$ AX $ 1,Z $ 1)
将此单元格复制到范围AA6:AX6。
要将三个趋势添加到图表中,请复制范围B4:AX6,将其粘贴到图表中,然后根据需要设置其格式。
最后,我将以警告结尾:
如果您创建这样的图表-一个具有多个趋势线的图表,这些趋势线显示了性能上的显着变化,则准备进行下一步。当您的观众看到这些变化时,他们可能会问是什么原因造成的。
因此,您最好准备好答案。