如何用下拉选年份的COUNTUNIQUEIFS统计指定年月的唯一名称
Google表格按所选年月统计B列唯一名称数量的实现方法
完全可行,你可以通过以下两种方法实现需求:
方法1:使用COUNTUNIQUEIFS函数(推荐)
如果你的Google表格支持该函数(当前主流版本均支持),这是最简洁的方案,语法和COUNTIFS逻辑一致,专门用于统计满足条件的唯一值数量:
假设下拉选择年月的单元格为D1,A列存储年月数据、B列存储名称,公式如下:
=COUNTUNIQUEIFS(B:B, A:A, D1)
该公式会自动统计A列匹配D1所选年月的行中,B列的唯一名称总数。
方法2:组合UNIQUE+FILTER+COUNTA函数
若你的表格版本不支持COUNTUNIQUEIFS,可通过三个函数组合实现:
=COUNTA(UNIQUE(FILTER(B:B, A:A=D1)))
FILTER(B:B, A:A=D1):筛选出A列等于所选年月的所有B列名称UNIQUE(...):对筛选结果去重COUNTA(...):统计去重后的有效名称数量
若需处理“所选年月无对应数据时返回0”的场景,可优化公式:
=IF(COUNTA(FILTER(B:B, A:A=D1))=0, 0, COUNTA(UNIQUE(FILTER(B:B, A:A=D1))))
内容的提问来源于stack exchange,提问作者user19438699
相关产品推荐
相关产品推荐

