在双 Y 轴堆积条形图中显示数字和百分比

在双 Y 轴堆积条形图中显示数字和百分比

我有多个正在进行的项目,数据在 Excel 中。每个项目都有零个或多个相关问题,以及表示项目完成程度的百分比。每个问题的重要性都很高、中等或很低(我有每个问题的编号)。

我想将每个项目的状态显示为一个堆叠条形图,该条形图包含三个部分,分别显示有多少个高/中/低问题,并且条形图水平增长以显示完成百分比。例如:

图表

该项目有 3 个高问题、1 个中问题和 2 个低问题,已完成 30%。以下是图表提取的数据:

        |    B     |    C     |    D     |     E      |    F     |    G     |    H     |
        | High     | Medium   | Low      | % Complete | High     | Medium   | Low      |
(row 25)|       3  |       1  |       2  |        30% |      15% |       5% |      10% |

为了计算 F25、G25、H25 中的百分比,我需要对数据进行处理,使其等于百分比。例如,要计算 F25 中的百分比,我会这样做=(B25/SUM($B25:$D25)*$E25)

我的问题是,当图表完成度超过 0%(至少 10%)且总问题数为 0 时。这不会在图表上填充任何条形。

我的问题与这个问题非常相似:切换主 Y 轴和次 Y 轴

如何显示没有问题的项目的完成百分比,同时遵循有问题的项目的上述方案?

答案1

首先,修复 Columns FG这样 H 它们就不会出现错误,而项目本身并没有问题。最简单的方法是将 中的公式更改F25

=IFERROR(B25/SUM($B25:$D25)*$E25, 0)

其次,添加 Column I来弥补不足,并确保在没有问题时有一个栏目:

=IF(SUM($B25:$D25)=0, E25, 0)

图表和数据

相关内容