在 Excel 中,如何根据重复项是否满足特定条件对其进行分组?

在 Excel 中,如何根据重复项是否满足特定条件对其进行分组?

我有一份人员名单,每行显示一个人,以及他们对某个平台的使用百分比。如果一个人使用超过 1 个平台,他们将出现在多行中,每行代表一个不同的平台(每行显示他们对该平台的使用百分比)。显示某人使用某个平台超过 60% 的行有另一列称为“大量使用”,其内容为 1。显示某人使用某个平台少于 60% 的行该列的内容为 0。

因此,某人使用平台 A 的比例为 61%,使用平台 B 的比例为 39%,则平台 A 的行中有效位数为“1”,而平台 B 的行中有效位数为“0”。

另一个人使用 3 个平台,每个平台占 33%。对于该人,所有 3 行的“显著”列都会显示“0”。

我想要一种方法来区分在任何平台上使用率超过 60% 的人和在任何平台上使用率均未超过 60% 的人。

我曾尝试进行小计,希望按重要性对 0 和 1 进行求和(因此,如果其中一行超过 60%,则总数为 1,如果没有行超过 60%,则总数为 0),但要么我得到了混乱的结果,要么 Excel 就卡住了。

有 74k 行,这应该不是什么大问题。

答案1

尝试使用 if 函数。下面是我进行的测试:第一行:3 列 2 行。第一行名称:A1=Mike、B1=Bob、C1=Betty 第二行输入使用值:A2=20、B2=40、C2=70

在同一工作表的其他地方,制作一组 3 列 2 行 第一行名称:Mike、Bob、Betty 第二行 if 函数:if 函数:双击单元格值旁边的 Fx(说明使用率高于/低于 60%)IF=A2 < 60 True=“使用率低于 60%”False=“使用率高于 60%”我查找了一下,在 60 秒内找到了信息。使用 if 弹出窗口中的帮助希望这对您有所帮助

答案2

=1*(0<sumproduct((A1:A5="Mike")*(B1:B5>=0.6)))

更改范围以适合您的数据。此函数将 (Mike, Mike, Bob, Charlie) 转换为 (1,1,0,0),将 (0.4,0.7,0.8,0.2) 转换为 (0,1,1,0),并对结果执行求和积。请注意,这是一个不稳定的公式,可能会减慢您的工作表速度,超过 74k 行时可能会变慢。如果是这样,请将计算设置为手动。

答案3

我有点不明白您的电子表格中的名称和百分比是如何组织的。无论如何,您可以发布一张图片,以便我们更好地了解情况吗?

根据你的描述,我认为它看起来像这样:

在此处输入图片描述

这样对吗?

相关内容