如何在Google表单关联表格中判断数据存在后执行COUNTIFS公式?
解决Google Sheets COUNTIFS无数据时显示空值的问题
你可以通过在COUNTIFS外层嵌套IF函数实现需求:当统计结果为0时返回空字符串,否则返回统计数值。
基础写法
直接用IF判断COUNTIFS的结果:
=IF(COUNTIFS('Form Responses 1'!$C:$C,$A29,'Form Responses 1'!$D:$D,B$27,'Form Responses 1'!$B:$B,"=1 & 2")=0,"",COUNTIFS('Form Responses 1'!$C:$C,$A29,'Form Responses 1'!$D:$D,B$27,'Form Responses 1'!$B:$B,"=1 & 2"))
优化写法(减少重复计算)
如果表格数据量较大,推荐用LET函数将COUNTIFS的结果存储为变量,避免重复计算提升效率:
=LET( result, COUNTIFS('Form Responses 1'!$C:$C,$A29,'Form Responses 1'!$D:$D,B$27,'Form Responses 1'!$B:$B,"=1 & 2"), IF(result=0, "", result) )
逻辑说明
IF函数的第一个参数判断统计结果是否为0- 若结果为0,返回空字符串
""(单元格显示为空) - 若结果不为0,返回COUNTIFS的统计数值
内容的提问来源于stack exchange,提问作者GazCBG
相关产品推荐
相关产品推荐

