Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 5495|回复: 24

[已解决]excel小白求助提取时间区间内数值之和的方法

[复制链接]
发表于 2016-7-5 16:57 | 显示全部楼层 |阅读模式
本帖最后由 a13138889111 于 2016-7-6 09:47 编辑

是.jpg
请问大神们,这种分时间区间的excel数据要用什么公式进行统计。在此谢过了!{:011:}
最佳答案
2016-7-6 12:09
附件

新建 Microsoft Office Excel 2007 工作簿.rar

7.56 KB, 下载次数: 3

发表于 2016-7-5 17:04 | 显示全部楼层
2014年数据  =sumproduct((--left(B2:B8,4)=2014)*C2:C8*D2:D8)
回复

使用道具 举报

 楼主| 发表于 2016-7-5 17:12 | 显示全部楼层
zyouong 发表于 2016-7-5 17:04
2014年数据  =sumproduct((--left(B2:B8,4)=2014)*C2:C8*D2:D8)

您好!我代入后发现数值是4000,可实际正确的数值应该是1300.{:021:}
回复

使用道具 举报

发表于 2016-7-5 17:35 | 显示全部楼层
2014 明明是4000,1300如何计算出来?
回复

使用道具 举报

发表于 2016-7-5 17:37 | 显示全部楼层
a13138889111 发表于 2016-7-5 17:12
您好!我代入后发现数值是4000,可实际正确的数值应该是1300.


请试试=sumproduct((int(B2:B8/100)=2014)*C2:C8*D2:D8)
回复

使用道具 举报

 楼主| 发表于 2016-7-5 17:46 | 显示全部楼层
solarhalo 发表于 2016-7-5 17:35
2014 明明是4000,1300如何计算出来?

第三列,2014年8月到2014年12月领了五次工资,100*5=500
第六列,2014年11月到2014年12月领了两次工资,200*2=400
第七列,2014年12月领了一次工资,400
400+500+400=1300
回复

使用道具 举报

 楼主| 发表于 2016-7-5 17:47 | 显示全部楼层
baksy 发表于 2016-7-5 17:37
请试试=sumproduct((int(B2:B8/100)=2014)*C2:C8*D2:D8)

我试了,得出数值还是4000,不对~
回复

使用道具 举报

发表于 2016-7-5 18:22 | 显示全部楼层
a13138889111 发表于 2016-7-5 17:47
我试了,得出数值还是4000,不对~
  1. =SUMPRODUCT((LEFT(B2:B8,4)="2014")*(13-RIGHT(B2:B8,2)),D2:D8)
复制代码
其他年份看着改吧
回复

使用道具 举报

发表于 2016-7-5 18:22 | 显示全部楼层
另提问请上传EXCEL压缩文件,图片不好使,想想你能在图片上写公式吗?
回复

使用道具 举报

发表于 2016-7-5 19:00 | 显示全部楼层
楼主,下次上附件,尽量做个excel的结果。或者告诉跟你解答的人,怎么得到你想要的结果。你上个图片,别人跟你解答,1是要做数据麻烦,别人不是专门解答这个,都是共同学习,做数据非常耽误时间的。2就是你上附件,说清楚自己的要求,你上图片,让别人猜结果,那就非常难了。有数据,有模拟结果是最好的。让解答的人看得懂最主要的。论坛的高手众多。只要让他们理解你的意思,都会达到你的要求的。

新建 Microsoft Excel 工作表.zip

7.05 KB, 下载次数: 6

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-26 15:09 , Processed in 0.357143 second(s), 13 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表