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
Google sheets 返回具有多个条件的最新结果_Google Sheets_Google Sheets Formula - Fatal编程技术网

Google sheets 返回具有多个条件的最新结果

Google sheets 返回具有多个条件的最新结果,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,我想在Google表单中找到最近的三个结果(从前到后),其中L列是“签名的”,结果(T列)不是0或空白 到目前为止,我得到了下面的结果,它给出了第一个结果,但没有被列L过滤,也没有排除0或空白单元格 =ARRAYFORMULA(iError(索引('Print List'!T$2:T,小)(如果(“Alex”='Print List'!A$2:A,行(A$2:A)-1))) (编辑:或不忽略0或空格-F列必须为“已售出”,以便也可以按此进行过滤。) 我需要在单独的列中显示第1、第2和第3列的结果

我想在Google表单中找到最近的三个结果(从前到后),其中L列是“签名的”,结果(T列)不是0或空白

到目前为止,我得到了下面的结果,它给出了第一个结果,但没有被列L过滤,也没有排除0或空白单元格

=ARRAYFORMULA(iError(索引('Print List'!T$2:T,小)(如果(“Alex”='Print List'!A$2:A,行(A$2:A)-1)))

(编辑:或不忽略0或空格-F列必须为“已售出”,以便也可以按此进行过滤。)

我需要在单独的列中显示第1、第2和第3列的结果,以便用适当的数字替换上面末尾的1


希望我已经解释好了,收到的任何帮助都将不胜感激。

您可以在某个地方或其他选项卡上尝试,我假设您的选项卡名称为Sheet1:

=TRANSPOSE(QUERY('Print List'!A:T,"select T where T>0 and L='Signed' limit 3"))

再挖一点,我就把它修好了!谢谢马特为我指明了正确的方向

=IFERROR(索引(数组约束(查询('Print List'!A:T,“选择T,其中A=”&$A2&“,T>0,L='Signed',0),1,1),1),”)

编辑:使用Matt编辑的建议再次改进:

=IFERROR(转置(查询('Print List'!A:T,“选择T,其中A=”&$A2&“,'F='sell'和L='Signed'limit 3)”,”),”)


谢谢。

谢谢。这确实有效,但并不完全是我所需要的。我修改了以下内容,但我认为这里的查询不起作用=查询(‘打印列表’!A:T,“选择A、L、T,其中A='Alex'和T>0,L='Signed'limit 3”)’我需要第一、第二和第三个答案的结果在后续列中显示。不确定我是否可以将Dropbox链接发布到屏幕截图上-感谢您的帮助。@AlxAndrws我将编辑上面的答案,尝试为您提供您想要的内容。