对查找多个参考值的结果求和

时间:2016-11-23 16:34:59

标签: excel vlookup sumifs array-formulas

我正在寻找一个公式来替换我每次在另一个星期过去时将另一个vlookup添加到我的公式字符串的当前方法(D列中单元格中的当前公式)。即 - 我希望通过我的标题行(第2行)查看引用的周数,并在我的查找表(FTE_Lookup)中找到它们中的每一个,以汇总这些周的所有相应可能小时数。我在Sumproduct上阅读了几个关于多个vlookup的线程,但它并不能完全符合我的情况。下面是一个链接到我的dummied-down电子表格的示例。第2行中的数据; D栏;和FTE_Lookup表对这个问题很感兴趣:

https://drive.google.com/a/vt.edu/file/d/0B7LOhGW3xbKgbGUxS2x1anNfV00/view?usp=sharing

Vlookup Image

提前谢谢。

1 个答案:

答案 0 :(得分:1)

您需要将查找命名范围拆分为两列。我使用FTE_Lookup_1作为日期列,FTE_Lookup_2作为返回值列

然后使用这个数组公式:

=E4/SUM(IF((MOD(COLUMN($E$2:$FG$2)-5,3)=2)*($E$2:$FG$2<>""),LOOKUP($E$2:$FG$2,FTE_Lookup_1,FTE_Lookup_2)))

作为数组公式,需要在退出编辑模式时使用Ctrl-Shift-Enter而不是Enter确认。如果正确完成,那么excel会将{}放在公式周围。

enter image description here