如何在 Excel 中计算唯一值?

如何在 Excel 中计算唯一值?

我有这些表格:

表格1:

在此处输入图片描述

表 2:

在此处输入图片描述

表 1 中的“Acertos”列(最后一列)计算表 2 中包含的值的数量,换句话说,当我将一个数字添加到表 2 中时,“Acertos”列将检查该数字是否存在于范围内B-H

我正在使用这个公式:=SUM(COUNTIF($O$2:$T$6,C2:H2))

它基本上满足了我的要求,但它还计算了重复的值。如您所见,Ana只命中 2 和 4,因此Acertos应该是 2,但由于表 2 中有三个 4 和两个 2,因此Acertos计算结果为 5。

我找到了这个教程:https://www.youtube.com/watch?v=kJFeQQOfu0k&ab_channel=dptutorials

它只计算唯一的数字,但它只根据仍然存在的数字检查表格,我需要根据另一个表格来检查它。

我尝试进行一些调整,但没有成功,因为我对 Excel 还不熟悉,有点迷茫。

我怎样才能做到这一点?

答案1

您可以使用表 1 中的公式:

=SUM(INT(COUNTIF($O$2:$T$6,Table1[@[Num 1]:[Num 6]])>0))

您的原文COUNTIF是这样的:

在此处输入图片描述

为了使其“独特”,您只需测试数组中的每个单元格是否大于零,如下所示:

在此处输入图片描述

将其转换回 1 和 0:

在此处输入图片描述

然后相加得出最终公式。

相关内容