如何对Excel中关联重复值仅执行一次求和计算
解决Excel中重复零件组合值仅求和一次的方法
通用Excel版本适用公式
- 用SUMPRODUCT+COUNTIFS实现唯一组合求和:
逻辑:COUNTIFS统计每组A、B零件编号的重复次数,用对应O列的值除以重复次数后,重复组合的数值会被拆解为单次值,SUMPRODUCT最终求和所有唯一组合的数值。=SUMPRODUCT(O2:O100/COUNTIFS(A2:A100,A2:A100,B2:B100,B2:B100))
Excel 365/2021动态数组版本简化公式
- 利用动态数组函数更直观实现:
逻辑:HSTACK将A、B、O列合并为一个三维区域,UNIQUE筛选出所有唯一的A+B+O组合行,INDEX提取出这些唯一行的O列数值,最后SUM求和。=SUM(INDEX(UNIQUE(HSTACK(A2:A100,B2:B100,O2:O100)),,3))
注意事项
- 把公式里的
A2:A100、B2:B100、O2:O100替换成你实际的数据范围,别包含表头或空白行,避免计算出错。 - 如果O列有空白值,可嵌套
IFERROR处理,比如SUMPRODUCT(IFERROR(O2:O100/COUNTIFS(...),0))。
内容的提问来源于stack exchange,提问作者Attitude Black
相关产品推荐
相关产品推荐

