嵌套的VLOOKUP公式

时间:2016-06-09 00:13:36

标签: google-sheets vlookup

我正在编写一个谷歌工作表,跟踪员工投入的小时数(从谷歌表格中记录)。

将结果填入响应google表格(表3,供参考)(注意:“周”列是公式:=WEEKNUM(B2)):

enter image description here

然后,我想在另一张表(表4)上按周累计小时:

enter image description here

(免责声明:纯粹的巧合,女性做的工作较少)

但是,我无法获得正确的配方。这些是我试过的:

  1. =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
  2. =VLOOKUP(B$1, Sheet3!C:D, 2),但这只返回7:15(这是有道理的,它找到Bob的最后一个值。)
  3. 我很难过。我用VLOOKUP咆哮了错误的树吗?

1 个答案:

答案 0 :(得分:0)

我找到了答案(在此页面的帮助下:https://productforums.google.com/forum/?hl=en#!category-topic/docs/how-do-i/i_IQkC15vDg):

VLOOKUP是错误的公式。相反,我需要SUMFILTER的组合:

=SUM(FILTER(Sheet3!$D:$D,Sheet3!$B:$B=$A2,Sheet3!$C:$C=B$1))

这产生了所需的输出。