所以我有这个问题,我有两张表,一张是员工,另一张是项目。
员工表:
年份 名称 类型 一月 二月
2018 凯文 工资 5000 2000
2018 凯文保险 200 400
2018 亚历克斯 工资 3000 4000
2018 亚历克斯保险 300 400
项目表
年份 Project_Name Employee_Name Jan_Hours_Worked Feb_Hours_Worked
2018 苹果亚历克斯 7 5
2018 苹果凯文 5 0
2018 LG凯文 0 3
现在我正在创建一个所有项目的结果列表和为他们重复发生的成本,我需要为表 2 中的每个项目找到涉及的员工,然后使用它从表 1 中找到员工的相关成本并计算该项目的总成本。
(例如,对于 LG 项目,我让 Kevin 在 2 月份进行这项工作,公司在 2 月份为他支付了 4400(工资+保险),LG 项目的重复成本将是 4400 除以 Kevin 在项目上花费的总小时数3 小时;例如 2 对于 Apple 项目,这将是相同的,但是 Kevin 和 Alex 从 1 月到 2 月的成本总和,所以 Kevin:5200/5 + Alex:3300/7 + 4400/5)
现在我有一个公式可以计算 1 个月,就像这样
=SUMPRODUCT(SUMIFS(Employees[Jan],Employees[Name],Project[Employee_Name],Employees[Year],2018)/Project[Jan_Hours_Worked],--(Project[Project_Name]=K14))
我需要找到如何在不重复公式 12 次的情况下获得每个项目的年度结果,同样使用这个公式,当员工在特定月份没有工作时,我会得到 div 到 0 错误,因此需要以某种方式进行排序。有什么帮助吗?