使用查询在另一列中满足条件时将 2 列加在一起
Adding 2 columns together when criteria is met in another column using query
在这个 sheet¹ 中,当 G 列包含选择时,我需要从存档选项卡添加 2 列 J 和 K。
我试过的公式是这样的:
数字!D7:
=QUERY(Archive!$A:$Y,"SELECT SUM(J)+ SUM(K) where G contains 'Pick'",0)
但是我收到 #value
错误。
QUERY 似乎将 J 和 K 列中的持续时间值视为文本
我会改用过滤器:
=SUM(FILTER(Archive!$J:$K,IFERROR(FIND("Pick",Archive!$G:$G),0)))
您还需要删除存档 sheet 单元格 A1 中 QUERY 末尾的 ,1。它导致第 1 行被视为 text-format header 行。
在这个 sheet¹ 中,当 G 列包含选择时,我需要从存档选项卡添加 2 列 J 和 K。
我试过的公式是这样的:
数字!D7:
=QUERY(Archive!$A:$Y,"SELECT SUM(J)+ SUM(K) where G contains 'Pick'",0)
但是我收到 #value
错误。
QUERY 似乎将 J 和 K 列中的持续时间值视为文本
我会改用过滤器:
=SUM(FILTER(Archive!$J:$K,IFERROR(FIND("Pick",Archive!$G:$G),0)))
您还需要删除存档 sheet 单元格 A1 中 QUERY 末尾的 ,1。它导致第 1 行被视为 text-format header 行。