excel中 A列相同日期,B列相同名称,将对应C列数据求和,最后将A、B列相同部分合并,并将C列结果输出

采用1975qjm的回答后结果如图原始数据希望结果... 采用1975qjm 的回答后结果如图

原始数据

希望结果
展开
 我来答
1975qjm
高粉答主

2012-07-21 · 关注我不会让你失望
知道大有可为答主
回答量:2万
采纳率:74%
帮助的人:6838万
展开全部
H2 =SUMPRODUCT(($A$2:$A$100=F2)*($B$2:$B$100=G2)*$C$2:$C$100) 下拉复制公式
公式中的引用区域应与实际的数据区域相对应

你的G2内容没有输入
G2可以用公式 =IF(COUNTIF($B$2:B2,B2)=1,B2,"") 下拉复制公式
再对这一列进行排序,让空行在下方(又看了你的新补充,看来这个公式也没用了,因为不同的日期还有相同的股票代码,看来也只能是手动输入了,除非你把日期排序,一个日期输完了,再在下一行输入上面的公式,但是对应单元格要改动,比如你16日的排完公式后在15日那同一行即G15单元格输入公式=IF(COUNTIF($B$15:B15,B15)=1,B15,"") 这样更改)

至于G2的日期没有好的方法,看来只好你自个手动输入了

H2的这个公式SUMPRODUCT(($A$2:$A$100=F2)*($B$2:$B$100=G2)*$C$2:$C$100)中F2是对应的日期数据,G2是对应的股票号码

比如求2012年7月16日的股票代码为002081的股票当天成交数量
=SUMPRODUCT(($A$2:$A$100="2012/7/16")*($B$2:$B$100="002081")*$C$2:$C$100)

所以公式的对应单元格和对应单元格区域要与实际相对应
再比如你的A列行数是150行,则公式中的相关行数都要进行对应修改成
=SUMPRODUCT(($A$2:$A$150="2012/7/16")*($B$2:$B$150="002081")*$C$2:$C$150)
这样公式才能对应上你的数据区域
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式