Google Sheets:统计至少一个复选框为true的唯一行数技术咨询
Google Sheets 统计至少一个复选框为True的唯一行数
假设你的复选框列是A列和B列,数据范围是A2:C100(可根据实际情况调整),用以下公式即可统计满足条件的唯一行数:
=COUNTA(UNIQUE(FILTER(A2:C100, (A2:A100=TRUE)+(B2:B100=TRUE)>0)))
公式拆解:
(A2:A100=TRUE)+(B2:B100=TRUE)>0:Google Sheets会把布尔值转为数字(TRUE=1,FALSE=0),相加结果大于0就代表该行至少有一个复选框被勾选。FILTER(A2:C100, ...):筛选出所有符合“至少一个复选框为True”条件的行。UNIQUE(...):对筛选后的行去重,保留完全唯一的行记录。COUNTA(...):统计去重后的非空行数,也就是最终需要的唯一行数。
特殊场景调整:
如果你的“唯一行”是基于某一列的唯一值(比如只统计C列的唯一值数量),可以修改公式为:
=COUNTA(UNIQUE(FILTER(C2:C100, (A2:A100=TRUE)+(B2:B100=TRUE)>0)))
只需将公式中的列范围替换成你实际使用的复选框列和数据范围即可。
内容的提问来源于stack exchange,提问作者Gordon Scoggan
相关产品推荐
相关产品推荐

