barhma 发表于 2024-4-29 11:38

Excel条件求和公式请教

实际表格中有几百条这样的数据,我只列举几条来说明问题,需要对毛重数量进行求和,但是表格中有很多重复的行,求和毛重数量时需只计算1次,不能用筛选重复项然后删除重复项的办法,可否通过一个公式来求和不重复时间的毛重数量?


毛重时间 皮重时间 毛重数量
2024/4/110:40:09 2024/4/19:38:04 20
2024/4/111:40:53 2024/4/19:53:24 16
2024/4/111:40:53 2024/4/19:53:24 16
2024/4/111:46:23 2024/4/110:16:11 36









王大可_Z 发表于 2024-4-29 11:38

仅对第一个实例求和

=SUMPRODUCT((A2:A1000<>"")/COUNTIF(A2:A1000,A2:A1000&""),C2:C1000)

楼主你要的应该是这个,我做了个excel你看下。

https://wwi.lanzoup.com/i27QJ1wzbjrg
密码:gvy0

barhma 发表于 2024-4-29 11:41

补充说明:我从系统中导出上面的基础表格,然后我新建一个分析表,要从这个基础表格中取数,希望通过一个公式,从基础表格中取不重复时间的毛重数量之和,而导出的基础表格是不可编辑的。

ismesge 发表于 2024-4-29 11:41

你选做一个VLOOK,筛选出一个时间的就可以,然后再用筛选出来的求和就可以了

barhma 发表于 2024-4-29 12:43

ismesge 发表于 2024-4-29 11:41
你选做一个VLOOK,筛选出一个时间的就可以,然后再用筛选出来的求和就可以了

我是要在另外一个分析表中,对这个毛重数量之和进行取数,另外要求不对导出的表格做操作,所以希望通过一个公式从基础表格中取数了。

dby609 发表于 2024-4-29 12:51

用UNIQUE函数提取不重复数据(毛重时间),然后,就可以用SUMIFS求和。

ismesge 发表于 2024-4-29 13:53

barhma 发表于 2024-4-29 12:43
我是要在另外一个分析表中,对这个毛重数量之和进行取数,另外要求不对导出的表格做操作,所以希望通过一 ...

VLOOK就可以实现啊,很简单

barhma 发表于 2024-4-29 15:14

王大可_Z 发表于 2024-4-29 11:38
仅对第一个实例求和

=SUMPRODUCT((A2:A1000"")/COUNTIF(A2:A1000,A2:A1000&""),C2:C1000)


感谢,高手,就是这个。

barhma 发表于 2024-4-29 15:50

王大可_Z 发表于 2024-4-29 11:38
仅对第一个实例求和

=SUMPRODUCT((A2:A1000"")/COUNTIF(A2:A1000,A2:A1000&""),C2:C1000)


为啥有的表格用这个公式可以,有的表格用这个公式会报错,提示被零除错误。{:1_908:}

王大可_Z 发表于 2024-4-30 08:47

barhma 发表于 2024-4-29 15:50
为啥有的表格用这个公式可以,有的表格用这个公式会报错,提示被零除错误。

https://cloud.tencent.com/developer/ask/sof/114400542

你看下这个函数的原理,把A列生成一个具有A列值的频率的数组,用C列去除以数组并将数组替换成平均值,再把平均值相加,从而达到排除重复求和。
页: [1]
查看完整版本: Excel条件求和公式请教