我正在尝试编写一个查询,该查询汇总部署到某个操作的时间(排序),除非将这些时间部署到某种类型的操作(例如,假日)。这是我正在创建的人工工具。
例如,我有一个按人员姓名(即排序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 '#%'
等。
任何帮助将不胜感激!