Google Sheets COUNTIFS函数返回0值的问题排查及替代方法咨询
问题解决:Google Sheets问卷数据分类与计数错误处理
一、COUNTIFS返回0的错误原因
COUNTIFS函数的多条件是**逻辑与(AND)**关系,你的公式要求单元格同时等于1和2,这在实际数据里不可能存在,所以结果必然是0。
二、替代计数方法
1. 基础组合:COUNTIF + COUNTIF
直接把两个单独的COUNTIF结果相加,统计1或2的数量:
=COUNTIF(B2:B154,1) + COUNTIF(B2:B154,2)
如果数据是文本格式的数字,就加引号:=COUNTIF(B2:B154,"1") + COUNTIF(B2:B154,"2")
2. 更简洁:SUM + COUNTIF数组
用数组一次性统计多个值,适合后续扩展更多分类:
=SUM(COUNTIF(B2:B154,{1,2}))
输入完按回车即可(Google Sheets会自动处理数组)。
3. 灵活扩展:QUERY函数
适合需要同时处理分类和计数的场景,比如直接输出分类对应的数量:
=QUERY(B2:B154,"SELECT B, COUNT(B) WHERE B IN (1,2) GROUP BY B LABEL COUNT(B)'数量'")
三、1-10分转5级分类的方法
既然你要做数据透视表和饼图,先把分数转成对应分类更方便,用IFS函数(支持多条件判断):
在空白列(比如C列)的C2单元格输入:
=IFS( B2<=2, "强烈不同意", B2<=4, "轻度不同意", B2<=6, "中立", B2<=8, "轻度同意", B2<=10, "强烈同意" )
下拉填充整列后,就可以基于C列的分类直接制作数据透视表或饼图。
内容的提问来源于stack exchange,提问作者Jacob C
相关产品推荐
相关产品推荐

