基于两张纸上的匹配条件的求和产品的纸片公式

时间:2019-07-04 22:03:54

标签: google-sheets

我想根据人员分配百分比乘以人工成本来计算平均人工成本-当人工成本和分配百分比在一张工作表中与“职员姓名”相邻时,SUMPRODUCT可以很好地工作。但是我想从单独的资料表中得出人工成本。

我必须能够使用员工姓名作为匹配条件,这样分配50%的John Doe(第1页)将与John Doe的劳动力成本$ 25(第2页)相匹配。

我尝试过:使用Join和FILTER进行QUERY-都不会返回匹配的人工成本值,但是对于SUMPRODUCT正常工作,这些值没有排序

当然,INDEX / MATCH可以使姓名与人工成本匹配,反之亦然。

在工作表1中,我有A栏:分配百分比,B栏:职员姓名 在工作表2中,我有A栏:员工姓名,B栏:成本率

请注意,工作人员姓名在两个工作表中都是无序的,并且工作表1可能包含在工作表2中找到的姓名的子集

Sheet1 Structure

Sheet1 Structure

Sheet 2 Structure

Sheet 2 Structure

如果“人工成本”和“分配百分比”在同一张表中(在同一行中),则SUMPRODUCT毫不费力,可产生所需的结果。但是我不希望工作表1的用户看到“人工成本”值,所以...

我可以通过创建一个范围来确定SUMPRODUCT的等效性吗?该范围是每名员工的人工成本(来自工作表2),但其订购方式与工作表1相同(因此John Doe的人工成本是该结果中的第一个结果)输出,而不是第三个结果)?

注意:我知道我可以为每个记录创建一个手动的索引/匹配引用,并将其包含在sumproduct公式中,但是在工作表中我将有数十个这样的记录,因此我需要一个用于评估范围并返回的公式一个范围。


感谢您的跟进-我在下面的这张表中重新创建了该问题: https://docs.google.com/spreadsheets/d/1w1pykTcSOn8Jj6Yca5cfVj7ynVAMIXakfBuh6AsOAxM/edit#gid=251477468

我在第一篇文章中可能并不清楚,但我想通过引用将与每个员工相关的人工成本纳入平均人工成本的公式中,但不要在DEV表中显示实际的人工成本。

1 个答案:

答案 0 :(得分:0)

Tedinoz的回复效果很好 使用这个公式 = sumproduct(A7:A9,vlookup(B7:B9,LaborCost!$ A $ 2:$ B $ 6,2,false)