修改Excel COUNTIFS公式 按项目ID与阶段判定项目成功状态
Excel判定公式修改咨询
对现有计算使用的公式效果基本满意,但需要微调以实现目标判定规则,暂不清楚具体修改方法,现咨询公式修改方案。
现有公式基础信息
- 当前在用公式的计算结果可匹配第一张示例数据表,公式内容:
=(COUNTIFS($B$3:B3,B3,$Z$3:Z3,0)=0)*(COUNTIFS(B:B,B3,U:U,U3<>"",Z:Z,0)=0)
相关列定义
- B列:存储
projectID(项目ID) - U列:存储
Project phase/stage(项目阶段) - Z列:存储单条记录的成功标记,取值
0代表记录对应操作失败,1代表记录对应操作成功 - 待计算新增列:用于输出考虑项目阶段维度的项目整体成功状态
调整后需满足的规则
- 完整保留原有公式的全部判定逻辑,包括已实现的同一项目ID下存在更早阶段Z列值为0时,后续所有相关记录标记为0的逻辑
- 新增同组统一标记规则:按「同一项目ID(B列)+同一项目阶段(U列)」分组,若分组内首条记录的Z列值为
1,则该分组下所有同项目ID、同阶段的记录新增列值统一标记为1 - 兼容U列(项目阶段)为空的计算场景
- 最终计算结果需匹配提供的预期结果表示例值
内容的提问来源于stack exchange,提问作者Cathy11
相关产品推荐
相关产品推荐

