已解决当使用Google Form和Google Sheet时,如何检查是否有数据然后运行公式?

问题描述 投票:0回答:1

我正在使用 Google 表单收集数据,然后将其放入名为“表单响应 1”的 Google 表格中。

然后,我使用下面的公式从表单响应 1 中获取我需要的结果,然后将它们显示到 Google 表格中。

=COUNTIFS('Form Responses 1'!$C:$C,$A29,'Form Responses 1'!$D:$D,B$27,'Form Responses 1'!$B:$B,"=1 & 2")

这工作正常并且确实显示数据,但是当公式的表单响应 1 中没有数据时,它会显示零。

如何更改此设置以检查表单响应 1 中是否有公式的数据,然后是否显示,如果没有则忽略它。

我已经尝试过

isblank
,但可能公式错误,或者没有使用正确的函数。

google-sheets google-sheets-formula google-forms
1个回答
1
投票

您可以使用

COUNTA()
功能与
IF()
进行检查。

=IF(COUNTA('Form Responses 1'!$C:$C)=0,,COUNTIFS('Form Responses 1'!$C:$C,$A29,'Form Responses 1'!$D:$D,B$27,'Form Responses 1'!$B:$B,"=1 & 2"))

或者检查完整公式的结果,然后在零的情况下将 null 。

=LET(x,COUNTIFS('Form Responses 1'!$C:$C,$A29,'Form Responses 1'!$D:$D,B$27,'Form Responses 1'!$B:$B,"=1 & 2"),IF(x=0,,x))
© www.soinside.com 2019 - 2024. All rights reserved.