Excel项目工时计算:如何修改SUMIFS公式单独叠加烘焙任务时长
项目总工期计算修改后公式及说明
修正后完整公式
=MAX(SUMIFS('Task List'!Q:Q,'Task List'!T:T,UNIQUE('Task List'!T:T),'Task List'!D:D,"<>*Summary",'Task List'!G:G,"<>*baking*")) + SUMIFS('Task List'!Q:Q,'Task List'!G:G,"*baking*")
调整逻辑说明
- 原有并行任务最大工时统计新增过滤规则:在SUMIFS中增加
'Task List'!G:G,"<>*baking*"条件,统计各负责人工时的时候直接排除所有baking类任务,避免baking任务的独立负责人干扰最大工时计算结果 - 新增串行baking任务工时累加:新增
SUMIFS('Task List'!Q:Q,'Task List'!G:G,"*baking*")单独统计所有baking任务的总工时,由于该类任务必须在所有前置任务完成后串行执行,直接叠加到前置任务最大工时上即可 - 同步修正了原公式中D列Summary行筛选的语法错误,将错误的
"<>":"&"*Summary"调整为正确的模糊匹配写法"<>*Summary",确保非任务行的筛除逻辑生效
场景验证
- 场景1:Bill总工时70、baking任务10小时,公式返回结果为80,符合预期
- 场景2:Bill总工时60、Bob总工时10、baking任务10小时,公式返回结果为70,符合预期
内容的提问来源于stack exchange,提问作者WaveWalker116
相关产品推荐
相关产品推荐

