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

Excel中如何对数据区域求和时忽略重复条件?以周计划笼数统计为例

我制作了如下所示的简化版周计划表,表内为员工分配了不同房间,各房间需要更换的笼具数量存在差异。部分大房间需要多日才能完成作业,因此会在计划表中多次出现。

周计划表

统计每周总笼具数时需要忽略计划表中重复出现的房间,我已在G列手动完成该计算,请问如何通过Excel公式实现这一需求?


解决方案

以下方案默认你的表格数据结构为:A列为房间编号,B列为对应房间需要更换的笼具数量,数据有效范围为第2行到第100行,你可以根据自己的实际表格调整公式中的范围参数。

适用于Excel 365/2021及以上版本

直接用内置去重函数组合即可,输入后回车就能得到结果:
=SUM(VLOOKUP(UNIQUE(A2:A100),A2:B100,2,FALSE))
公式逻辑:先提取A列所有不重复的房间号,再匹配每个房间对应的笼具数,最后求和得到去重后的总笼具数。

适用于Excel 2019及以下旧版本

使用数组公式,输入完成后需要按Ctrl+Shift+Enter三键组合确认生效:
=SUMPRODUCT(B2:B100/COUNTIF(A2:A100,A2:A100))
公式逻辑:每个房间的笼具数除以该房间在列表中出现的次数,再对所有计算结果求和。重复出现N次的房间,会自动按N个(笼具数/N)相加,最终仅统计1次该房间的笼具数,完全符合去重求和的需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 04:39:03