所以我有这个问题,我有两张表,一张是员工,另一张是项目。
员工表:
Year Name Type Jan Feb
2018 Kevin Salary 5000 2000
2018 Kevin Insurance 200 400
2018 Alex Salary 3000 4000
2018 Alex Insurance 300 400
项目表
Year Project_Name Employee_Name Jan_Hours_Worked Feb_Hours_Worked
2018 Apple Alex 7 5
2018 Apple Kevin 5 0
2018 LG Kevin 0 3
现在我正在创建每个月重复的所有项目和成本的结果列表,我需要为表 2 中的每个项目找到涉及的员工,然后使用该信息从表 1 中查找成本并计算每个月对项目收取的每小时费率。
(例如,对于 LG 项目,我让 Kevin 在 2 月份进行这项工作,公司为他支付了 2400(工资+保险),然后在 2 月份收取的每小时费率为 2400 除以他在该项目上花费的总小时数,即 3 小时.
对于 Apple 在 2 月份的项目,它将是 Alex 的:4400/5,因为 Kevin 在 2 月份没有在这个项目中工作任何时间。例如,当他们俩都在 1 月份为苹果项目工作时,那么应该是凯文的成本/他工作的时间 + 亚历克斯在那个月为该项目工作的成本/小时。
现在我有了计算这个的公式,除非我在表中有 0 值,否则它工作正常。
当涉及到 0 时,它让我除法为零错误
=SUMPRODUCT(SUMIFS(Employees[Feb], Employees[Name],Project[Employee_Name], Employees[Year], 2018 )/Project[Feb_Hours_Worked],--(Project[Project_Name]=K14))
如何更改此公式以使其适用于上述情况,而不会出现错误并为每个月找到正确的结果。