【问题标题】:Excel Formula - Calculating Total PercentageExcel 公式 - 计算总百分比
【发布时间】:2021-05-21 14:01:37
【问题描述】:

我正在尝试计算 24 个不同活动的总完成百分比,其中每个活动可能有不同的最大值。

对于列 C 和 D - 每个活动的最大值始终为 175 - 所以我将 C 中的值除以单元格 H1。然后计算C列完成的总百分比,我使用这个公式:

=(SUM(C2:C13)+SUM(C15:C26))/((COUNTA(C2:C13)*$I$1)+(COUNTA(C15:C26)*$I$1))

这适用于那些列。我遇到问题的地方是 E 和 F 列的完成百分比。最大值与前面的示例不一致 - 我能够计算每个单独活动的完成百分比,但我无法获得任何一项工作的总百分比或计算正确的总数。

我曾尝试使用 SWITCH,但这不起作用:

=(SUM(E2:E13)+SUM(E15:E26))/((COUNTA(E2:E13)*SWITCH(G2,"W9",$I$2,"W10",$I$3,"W11",$I$4))+(COUNTA(E15:E26)*SWITCH(G2,"W9",$I$2,"W10",$I$3,"W12",$I$5)))

如果有帮助,我已将电子表格的副本放入 Google 云端硬盘: https://drive.google.com/file/d/1p8JOMWqYDPaRwYy1AQ3X1jxTHAmigYIW/view?usp=sharing

谁能分享如何让这个公式起作用?

为了澄清 - E 列是字符的当前值 - F 列是字符的完成百分比,它基于单元格 H1-H7 和 I1 - I7 中列出的每个活动的最大值。

例如,角色 A 目前在附魔 (C1) 方面有 130 点,该活动的最大值为 175 (I1) - 对于该特定活动集,完成率为 74.29%。但对于 Shadowlands,当前值为 79 点,但最大值为 115 - 因此活动已完成 68.7%。

所以我在 G 列中显示的是 Shadowlands 的每个活动的最大值。我的最终目标是在 F27 中显示完整的百分比 - 它计算当前活动的总数除以可能的总数。并且电子表格右侧的图例显示了每个活动的最大积分数。

我更新了图片,以显示如果我的公式正确,我会期待什么。 E27是当前活动点的总和 G27为可用活动积分总数 F27 是完成的百分比

理想情况下,我不需要 G 列 - F27 中的公式可以查找正确的最大点数。

【问题讨论】:

  • 在哪里获得裁缝/工程/采矿的最大值(不在 I 列中的值)?
  • 我建议您先以数学方式编写公式,然后尝试将其转换为 Excel 单元格引用。最重要的是,您可以使用名称,而不是像 $I$1 这样的绝对引用。
  • 我更新了问题以添加更多说明。

标签: excel excel-formula


【解决方案1】:

答案看起来太简单了,但您只需要所有百分比的平均值。

=AVERAGE(F2:F26)

它也适用于 D 列。它表示与您的工作公式中相同的数学逻辑。

【讨论】:

    猜你喜欢
    • 2017-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-19
    • 1970-01-01
    • 2021-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多