簡體   English   中英

基於兩個工作表匹配條件的 sumproduct 工作表公式

[英]Sheets formula for sumproduct based on matching criteria across two sheets

我想根據員工分配百分比乘以勞動力成本來計算平均勞動力成本 - 當勞動力成本和分配百分比與一張工作表中的員工姓名相鄰時,SUMPRODUCT 可以很好地解決這個問題。 但我想從單獨的源表中得出勞動力成本。

我必須能夠使用員工姓名作為匹配標准,以便 John Doe,分配 50%(表 1)將與 John Doe,人工成本 25 美元(表 2)匹配。

我試過: QUERY with Join 和 FILTER - 都返回匹配的人工成本值沒問題,但沒有訂購這些值以使 SUMPRODUCT 正常工作

當然,INDEX/MATCH 可以將名稱與人工成本相匹配,反之亦然。

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

注意工作人員姓名在兩個工作表中都是無序的,工作表 1 可能包含工作表 2 中的姓名子集

Sheet1 結構

Sheet1 結構

表 2 結構

表 2 結構

如果“人工成本”和“分配百分比”在同一張表中(在同一行上),則 SUMPRODUCT 很容易就能產生所需的結果。 但我不希望工作表 1 的用戶可以看到人工成本值,所以......

我是否可以通過創建一個范圍,即每個員工的人工成本(來自工作表 2)但以與工作表 1 相同的方式排序(以便 John Doe 的人工成本是輸出中的第一個結果,而不是比第三個結果)?

注意:我知道我可以為每條記錄創建一個手動索引/匹配引用並將其包含在 sumproduct 公式中,但我將在整個工作表中有幾十條這樣的記錄,所以我需要一個公式來評估一個范圍並返回一個范圍。


感謝您的跟進 - 我在下面的這張表中重新創建了這個問題: https : //docs.google.com/spreadsheets/d/1w1pykTcSOn8Jj6Yca5cfVj7ynVAMIXakfBuh6AsOAxM/edit#gid=251477468

我可能在我的第一篇文章中沒有說清楚,但我想通過參考將與每個員工相關的人工成本合並到平均人工成本的公式中,但不會在 DEV 表中顯示實際人工成本。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM