Google sheets 如何获取最新值,只要最新状态不存在';不符合工作表上的条件(通过查询公式)

Google sheets 如何获取最新值,只要最新状态不存在';不符合工作表上的条件(通过查询公式),google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,我正在尝试根据标准获取最新的值。但是,结果不得排除其状态等于X或Y的值 我准备了一张表格来演示这个问题 这是我一直在研究的查询公式: =Unique(QUERY(DB!$A:$M,"select C, A, D, I where not I matches 'Entregue' ", 1)) 这是一张纸: 感谢您的帮助。因此,在尝试了应用程序脚本和一些公式之后,我环境地想出了这个两步流程,我发现它更容易构建 基本上,使用不带UNIQUE的previour公式查询正确的日期

我正在尝试根据标准获取最新的值。但是,结果不得排除其状态等于X或Y的值

我准备了一张表格来演示这个问题

这是我一直在研究的查询公式:

=Unique(QUERY(DB!$A:$M,"select C, A, D, I where not I matches 'Entregue' ", 1))
这是一张纸:


感谢您的帮助。

因此,在尝试了应用程序脚本和一些公式之后,我环境地想出了这个两步流程,我发现它更容易构建

基本上,使用不带
UNIQUE
的previour公式查询正确的日期

然后,我在工作表的另一部分使用,并从
QUERY
中筛选这些数据

SORT
将根据第1(A)列按升序对值进行排序,然后
SORTN
将删除重复的行并显示最新的行


“请在您的工作表中添加预期结果,并在完成时通知我们。刚刚完成,”marikamitsos说。谢谢,嗨!你愿意接受我们的回答吗?还是你只想要谷歌表格?嗨,@MateoRandwolf!我愿意接受剧本,是的。我假设这将在打开时触发,当用户保存新信息时,更改数据的来源以填充预期结果。
=QUERY(DB!$A:$M,"select C, A, D, I where not I matches 'Delivered' and not I matches 'Cancelled' ", 1)
=SORTN(SORT(A11:D,1,0),2^9,2,1,1)