You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:Excel多表条件匹配下按部门工作量分配人员数量

Excel多表条件分配人员数量解决方案

核心公式实现

假设你的表格结构如下:

  • Table1:A列=部门名称,B列=对应部门Volume占比
  • Table2:A列=部门名称,B列=人员类型(J/K),C列=Result(需计算的分配人数)

在Table2的C2单元格输入以下公式,下拉填充即可:

=IF(B2="J", (VLOOKUP(A2, Table1!$A:$B, 2, FALSE)/SUMIF(Table1!$A:$A, {"A","C"}, Table1!$B:$B))*10, IF(B2="K", IF(A2="B",5,0),0))

公式逻辑拆解

  • 针对Personnel "J":
    1. 用VLOOKUP匹配当前部门的Volume占比
    2. 用SUMIF计算J可工作部门(A、C)的总占比(示例中为70%+30%=100%)
    3. 用部门占比除以总占比,再乘以J的总人数10,得到按比例分配的人数
  • 针对Personnel "K":
    直接判断当前部门是否为B,是则返回总人数5,否则返回0
  • 其他人员类型默认返回0(可根据需求调整)

灵活调整说明

如果后续人员可工作的部门或总人数有变化,只需修改公式里的参数:

  • 调整J的可工作部门:修改SUMIF里的{"A","C"}为对应部门数组
  • 调整J/K的总人数:把公式里的10或5改成新的人数

内容的提问来源于stack exchange,提问作者Seigneur

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 20:57:44