0

我不是想计算一个百分比占总数的百分比。相反,我试图找出特定行(或分组类别)中满足特定标准的项目百分比。在这种情况下,符合标准的人用“1”标记,不符合标准的人用“0”标记。

例如:

AgencyName  PersonName  MetCriterion?
----------  ----------  -------------
Acme        Person A    1
Acme        Person B    0
Acme        Person C    1
Acme        Person D    1
Betas       Person E    1
Betas       Person F    0

期望的输出:

AgencyName  % Who Met Criterion
----------  -------------------
Acme        75%
Betas       50%

一种方法是计算 =Sum(MetCriterion)/Count(MetCriterion),但我认为这是不可能的。

还有其他想法吗?

4

2 回答 2

0

对目标列使用“平均值”计算。

在此处输入图像描述

于 2018-10-25T18:57:39.527 回答
0

如果您将代理名称放在 D 列中并且数据存储在 A:C 中,您可以尝试

=SUMIF(A:A,"=" & D1,C:C) / SUM(C:C)

编辑:我误读了上面的问题,下面通过的每个人的百分比都是正确的百分比

=SUMIF(A:A,"=" & D1,C:C) / COUNTIF(A:A, "=" & D1)

Edit2:意识到这只是

=AVERAGEIF(A:A,"=" & D1,C:C)

这就是我假设您所说的“平均”

于 2018-10-25T18:58:40.363 回答