我正在编写一个谷歌工作表,跟踪员工投入的小时数(从谷歌表格中记录)。
将结果填入响应google表格(表3,供参考)(注意:“周”列是公式:=WEEKNUM(B2)
):
然后,我想在另一张表(表4)上按周累计小时:
(免责声明:纯粹的巧合,女性做的工作较少)
但是,我无法获得正确的配方。这些是我试过的:
=VLOOKUP(A2,Sheet3!A:A,Sheet3!D:D, 1)
。但这有一个错误:Function VLOOKUP parameter 3 value is 0. It should be greater than or equal to 1.
(这没有任何意义,因为参数实际上是1
。=VLOOKUP(B$1, Sheet3!C:D, 2)
,但这只返回7:15
(这是有道理的,它找到Bob
的最后一个值。)我很难过。我用VLOOKUP
咆哮了错误的树吗?
答案 0 :(得分:0)
我找到了答案(在此页面的帮助下:https://productforums.google.com/forum/?hl=en#!category-topic/docs/how-do-i/i_IQkC15vDg):
VLOOKUP
是错误的公式。相反,我需要SUM
和FILTER
的组合:
=SUM(FILTER(Sheet3!$D:$D,Sheet3!$B:$B=$A2,Sheet3!$C:$C=B$1))
这产生了所需的输出。