多个子句不起作用-NOT开头为

时间:2019-08-07 11:38:34

标签: google-sheets google-sheets-formula array-formulas google-query-language

我正在尝试编写一个查询,该查询汇总部署到某个操作的时间(排序),除非将这些时间部署到某种类型的操作(例如,假日)。这是我正在创建的人工工具。

例如,我有一个按人员姓名(即排序10)的“部署”列表。

我有一个公式,可以将其拆分并求和。但是,我需要添加一个附加子句以排除某些时间。

=iferror( ArrayFormula( SUM(QUERY({'Ambient: Register2'!$A$11:$B, TRIM(REGEXEXTRACT(INDEX('Ambient: Register2'!BR$11:BR,, MATCH(CP$1,'Ambient: Register2'!BR$1,0)),"[A-Z a-z]+")),VALUE(REGEXEXTRACT(INDEX('Ambient: Register2'!BR$11:BR,,MATCH(CP$1,'Ambient: Register2'!BR$1,0)),"[0-9]+.[0-9]+"))},"select Col4 where Col1='M' and Col2='N' and (not Col4 starts with '#')",0))),0)

这是我当前的查询,并且已经部署了排序1.5和#Holiday 10.0(因此,上面的公式返回11.5)。我想将公式调整为仅返回1.5,并识别不包含#Holiday的10.0小时,使用#作为表示要排除的字符。

希望这有意义吗?

我尝试了Col4<>'#%' , Col4 != '#%'not Col4 like '#%'等。

任何帮助将不胜感激!

0 个答案:

没有答案