【发布时间】: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