【发布时间】:2019-01-22 14:32:17
【问题描述】:
在资源规划器中,我的数据中每个员工都有一行,而列则详细说明了他们工作的团队。另一列详细说明了他们一年中可以工作的天数。团队也沿顶部的一行显示,见下文:
A | B | C | D | E | F | G |
1 Employee | Team 1 | Team 2 | Days | Finance | Risk | IT |
2 Employee 1 | Finance | | 170 | | | |
3 Employee 2 | Risk | Finance | 170 | | | |
4 Employee 3 | Finance | | 170 | | | |
5 Employee 4 | IT | Risk | 170 | | | |
6 Employee 5 | IT | Finance | 170 | | | |
我想使用 E:G 列作为每个团队的供应计算器。因此,单元格 E2 中的公式将是“=IF(B2=E1,D2,0)”并沿行复制,在 Finance 下返回 170 天,在其余天下返回 0。
问题在于员工将时间分配给两个不同的团队。如您所见,一些员工可以为 2 个不同的团队工作(例如,员工 2 同时为财务和风险工作)。因此,E3 中的公式需要是某种 IF AND,其中如果团队 2 列 (C) 中存在值,则天数列 (D) 中的值将除以 2 并在相关团队中拆分列。
我尝试了一些选项,IF AND、嵌套 IFS 等,但似乎无法正确获取语法。非常感谢任何帮助。
【问题讨论】:
-
也许天不够细。也许重新考虑你的计量单位。我的一位朋友(是的,我有一个!)说,他工作的一个地方采用的方法是将(7.5 小时)一天分成 37 个单元(每个单元 15 分钟)。然后这些单位向客户收费。
-
@Paul - “我的一个朋友”意味着你实际上不止一个! :)
-
@ScottHoltzman - 嗯......也许我应该重新计票! ;o)
标签: excel