【问题标题】:Percentage graph from absolute values绝对值的百分比图
【发布时间】:2013-08-12 14:14:44
【问题描述】:

我有以下数据:

Date    A   B   C
2012/07 7   6   0
2012/08 9   4   0
2012/09 9   3   0
2012/10 14  2   1
2012/11 9   16  0
2012/12 0   14  0
2013/01 7   9   1
2013/02 8   13  1
2013/03 16  62  16
2013/04 7   12  4
2013/05 10  11  1
2013/06 6   37  4

我想根据这些数据制作一个折线图,但我希望它显示总折线的百分比 (A + B + C) 而不是绝对值.我怎样才能直接做到这一点,而无需借助中间单元格插入公式来计算百分比或添加行总计列?

所以最终结果应该是这样的:

但我不想“手动”创建这样的单元格:

        A   B   C
2012/07 54% 46% 0%
2012/08 69% 31% 0%
2012/09 75% 25% 0%
2012/10 82% 12% 6%
2012/11 36% 64% 0%
2012/12 0%  100%0%
2013/01 41% 53% 6%
2013/02 36% 59% 5%
2013/03 17% 66% 17%
2013/04 30% 52% 17%
2013/05 45% 50% 5%
2013/06 13% 79% 9%

【问题讨论】:

    标签: excel graph percentage linegraph


    【解决方案1】:

    使用命名范围。

    首先,将名称“Total”定义为=B2:B12+C2:C12+D2:D12

    然后,定义三个名称“PctA”=B2:B12/Total、PctB等

    然后,定义一个名称 "Dates"=A2:A12

    插入折线图并输入 3 pct 名称作为数据系列。将名称输入为 Sheet1!PctA 等 - Excel 不会接受没有工作表引用的名称。

    对日期执行相同的操作作为水平类别范围。

    【讨论】:

    • 这些命名范围方法总是非常聪明的。但是,我建议您避免使用它们,除非您使用命名范围来捕获可调整大小的数据范围。问题是很难调试它们。如果数据发生变化,您可能需要维护它们;如果其他人(或 6 个月后的您)想要调整它们,则需要很长时间才能弄清楚做了什么。工作表空间很便宜,可以滚动到看不见的地方。
    猜你喜欢
    • 2013-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-04
    • 2019-09-26
    • 1970-01-01
    • 2019-12-24
    • 1970-01-01
    相关资源
    最近更新 更多