趋势线条件格式

时间:2015-04-03 07:36:45

标签: excel charts

通过谷歌搜索我找不到问题的解决方案我没有成功,所以我希望有专家可以提供帮助。

我随着时间的推移只有一组数据(每个日期的操作数,所以一个月,两列和30行)。我正在使用聚类柱形图来显示该数据,并在其上放置了趋势线。

我想动态地改变趋势线的颜色,如果它下降则改为RED,或者如果上升则改为GREEN。那就是它。

无论我在Excel 2013中尝试过什么选项,我都没有找到解决方案,而且我已经找到了解决方案,我也是"虚拟"。

1 个答案:

答案 0 :(得分:0)

我有一种跳过内置趋势线的方法。您可以计算自己的斜率,截距和相关性,绘制自己的趋势线,并在图表中使用您自己的公式。实际上,您的列有两条线,如果斜率为正,则显示一条线;如果斜率为负,则显示另一条线。

以下是:

enter image description here

在上面的屏幕截图中,我将您的数据放在A列和B列中。我按如下方式计算一些统计数据:

  • 单元格G2:= SLOPE(B2:B12,ROW(B2:B12))
  • 单元格G3:= INTERCEPT(B2:B12,ROW(B2:B12))
  • 单元格G4:= CORREL(B2:B12,ROW(B2:B12))

我在单元格G6中生成公式:

=“Y =”& TEXT(G3,“0.0000”)&“+”& TEXT(G2,“0.0000”)&“* X”& CHAR(10)&“R²= “&安培; TEXT(G4 ^ 2,” 0.0000" )

在数字键盘上键入0178时,按住Alt键插入上标“²”。 “0.0000”是我用于在公式中显示单元格值的格式;如果不使用TEXT函数,你会得到一些数字太多而无用的东西。

C2和D2中的公式(根据需要向下复制)是:

  • 单元格C2:= IF($ G $ 2> 0,$ G $ 3 + $ G $ 2 * ROW(),NA())
  • 单元格D2:= IF($ G $ 2< 0,$ G $ 3 + $ G $ 2 * ROW(),NA())

由于IF和NA(),您只能在一列中获得值,而在另一列中获得#N / A错误(不会在折线图中绘制),具体取决于斜率。

使用所有四列创建聚类柱形图,然后将两个趋势系列的图表类型更改为折线图。根据需要格式化列和行。

按边框选择标题,因此光标不在标题文本中。键入=,然后单击包含公式的单元格。如果公式更改,此链接将导致标题更新。将标题文本大小从巨大更改为合理的。

如果需要,请删除图例。在这种情况下,它确实不需要。