如何使用 google 表格中的 count unique if 函数


您可以使用以下方法根据 Google 表格中的条件对唯一值进行计数:

方法1:基于单一标准计算唯一值

 = COUNTUNIQUEIFS ( A2:A10 , C2:C10 , " >30 " )

此特定公式计算范围A2:A10中唯一值的数量,其中范围C2:C10中的相应值大于 30。

方法2:根据多个条件计算唯一值

 =COUNTUNIQUEIFS( A2:A10 , B2:B10 , " Forward " , C2:C10 , " <20 " )

此特定公式计算范围A2:A10中的唯一值的数量,其中范围B2:B10中的相应值等于“向前”,并且范围C2:C10中的值小于 20。

以下示例展示了如何在 Google 表格中的以下数据集的实践中使用每种方法:

示例1:根据单一标准对唯一值进行计数

只有当Points列中对应的值大于30时,我们才可以使用以下公式来统计Team列中的唯一值:

 = COUNTUNIQUEIFS ( A2:A10 , C2:C10 , " >30 " )

以下屏幕截图显示了如何在实践中使用该公式:

Google 表格统计独特的 SI

结果告诉我们, Team列中只有2 个唯一值, Points列中的对应值大于 30。

如果我们查看原始数据集,我们可以看到有 3 行Points列中的值大于 30,但这 3 行中只有两个唯一的球队名称:Mavs 和 Spurs。

这就是COUNTUNIQUEIFS公式返回值2的原因。

示例2:根据多个条件对唯一值进行计数

只有当Position栏对应的值为“Forward”且Points栏的值小于20时,我们才可以使用下面的公式来统计Team栏的唯一值:

 =COUNTUNIQUEIFS( A2:A10 , B2:B10 , " Forward " , C2:C10 , " <20 " )

以下屏幕截图显示了如何在实践中使用该公式:

Google 表格根据多个条件对唯一项目进行计数

结果告诉我们, Team列中只有2 个唯一值,其中Position列中对应的值为“Forward”,而Points列中的值小于 20。

其他资源

以下教程介绍了如何在 Google 表格中执行其他常见操作:

Google Sheets:创建具有唯一计数的数据透视表
Google Sheets:跨多个列创建单个列表
Google Sheets 查询:如何仅返回唯一行

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注