Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
If statement “如何修复”;查询返回值和空值“;谷歌电子表格中的错误_If Statement_Google Sheets_Google Sheets Formula_Google Sheets Query - Fatal编程技术网

If statement “如何修复”;查询返回值和空值“;谷歌电子表格中的错误

If statement “如何修复”;查询返回值和空值“;谷歌电子表格中的错误,if-statement,google-sheets,google-sheets-formula,google-sheets-query,If Statement,Google Sheets,Google Sheets Formula,Google Sheets Query,我有以下代码。我读过很多关于如何解决返回空值的查询的文章,但在我的例子中没有一篇是有效的。 我还分享了一个谷歌电子表格的解决方案。 我要做的是按查询搜索第一个选项卡,如果匹配,则显示绿色勾号,否则显示红色叉号。 下面的代码适用于绿色记号,但如果是红十字,则显示错误 以下代码的预期操作方式: 它在tab1上进行查询,如果学号在C列(有一些定义的条件)或D列(没有任何条件),则显示绿色勾号,否则必须插入一个红十字 if(OR(QUERY(LiveAttendanceForm!$A:$C, "sel

我有以下代码。我读过很多关于如何解决返回空值的查询的文章,但在我的例子中没有一篇是有效的。 我还分享了一个谷歌电子表格的解决方案。 我要做的是按查询搜索第一个选项卡,如果匹配,则显示绿色勾号,否则显示红色叉号。 下面的代码适用于绿色记号,但如果是红十字,则显示错误

以下代码的预期操作方式: 它在tab1上进行查询,如果学号在C列(有一些定义的条件)或D列(没有任何条件),则显示绿色勾号,否则必须插入一个红十字

if(OR(QUERY(LiveAttendanceForm!$A:$C, 
"select C
where A >= timestamp '"&TEXT(D$1, "yyyy-MM-dd HH:mm:ss")&"' 
and A <= timestamp '"&TEXT(D$2, "yyyy-MM-dd HH:mm:ss")&"' 
and C = "&$C5, 0)=$C5,Query(LiveAttendanceForm!$A:$D,"select D where D = "&$C5,0)=$C5),"✅","❌")
if(OR)查询(LiveAttendanceForm!$A:$C,
“选择C
其中>=时间戳“&”文本(D$1,“yyyy-MM-dd HH:MM:ss”)&“

您需要将查询包装到
IFERROR

=IF(OR(IFERROR(QUERY(LiveAttendanceForm!$A:$C, 
 "select C
  where A >= timestamp '"&TEXT(D$1, "yyyy-MM-dd HH:mm:ss")&"' 
    and A <= timestamp '"&TEXT(D$2, "yyyy-MM-dd HH:mm:ss")&"' 
    and C = "&$C4, 0))=$C4,
       IFERROR(QUERY(LiveAttendanceForm!$A:$D,
 "select D 
  where D = "&$C4, 0))=$C4), "✅", "❌")
=IF(OR)(IFERROR)(查询(LiveAttendanceForm!$A:$C、,
“选择C
其中>=时间戳“&”文本(D$1,“yyyy-MM-dd HH:MM:ss”)&“
和