If statement Google Sheets查询公式中的数据列
我想做的是做一个查询公式,返回商店过滤的按周数计算的年销售额 示例表: 使用这样的公式很容易:If statement Google Sheets查询公式中的数据列,if-statement,google-sheets,google-sheets-formula,array-formulas,If Statement,Google Sheets,Google Sheets Formula,Array Formulas,我想做的是做一个查询公式,返回商店过滤的按周数计算的年销售额 示例表: 使用这样的公式很容易:=Query(Query(A:D,“选择A,求和(D),其中A不是由轴B组成的空组”,1),“选择*偏移量1”,0) 但是我还需要根据特定的存储(Col C)过滤结果 这也不难: =Query(查询(A:D,“选择A,求和(D),其中C='First'且A不是由枢轴B组成的空组”,1),“选择*偏移量1”,0) 但在这种情况下,任何销售为0且门店等于“秒”的一周都将被忽略 我想显示数据中显示的所有周(C
=Query(Query(A:D,“选择A,求和(D),其中A不是由轴B组成的空组”,1),“选择*偏移量1”,0)
但是我还需要根据特定的存储(Col C)过滤结果
这也不难:
=Query(查询(A:D,“选择A,求和(D),其中C='First'且A不是由枢轴B组成的空组”,1),“选择*偏移量1”,0)
但在这种情况下,任何销售为0且门店等于“秒”的一周都将被忽略
我想显示数据中显示的所有周(Col A)。有可能吗?试试:
=ARRAYFORMULA(QUERY(QUERY({A:B, IF(C:C<>"First", {"First", 0}, C:D)},
"select Col1,sum(Col4)
where Col3 = 'First'
and Col1 is not null
group by Col1
pivot Col2"), "offset 1", 0))
=ARRAYFORMULA(查询({A:B,IF(C:C“First”,“First”,0},C:D)},
选择Col1,求和(Col4)
其中Col3='First'
Col1不是空的
Col1分组
枢轴轴(2“,“偏移量1”,0))
试试:
=ARRAYFORMULA(查询({A:B,IF(C:C“First”,“First”,0},C:D)},
选择Col1,求和(Col4)
其中Col3='First'
Col1不是空的
Col1分组
枢轴轴(2“,“偏移量1”,0))