Excel精英培训网

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

[已解决]任意指定日期求和,不能得出结果

[复制链接]
发表于 2021-12-3 10:59 | 显示全部楼层 |阅读模式
本帖最后由 soykoa 于 2021-12-3 11:00 编辑

搜狗截图20211203104600.png

今天在弄表格的时候遇到这个问题,  开始日期是固定的,,,,本来的想法是每天录入新数据,指定日期那里任意选择一个日期,,就自动把开始日期和指定日期之间的B列相对应的行,进行求和,,,,比如指定日期是29号,计算结果就是1100,,,指定日期是30号,计算结果就是1300,,,,但公式弄上去后,,,只得出了个位数的数字,不知道哪位老师能指导一下,问题错在哪里呢?非常感谢!

H2=SUMPRODUCT((A:A>=DATE(2021,11,28))*(A:A<=DATE(YEAR(G2),MONTH(G2),DAY(G2))*B:B)),,,这个公式哪里错了呀
最佳答案
2021-12-3 11:13
=SUMPRODUCT((A:A>=DATE(2021,11,28))*(A:A<=DATE(YEAR(G2),MONTH(G2),DAY(G2)))*B:B)
括号的位置错了

演示文档.zip

8.03 KB, 下载次数: 5

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2021-12-3 11:13 | 显示全部楼层    本楼为最佳答案   
=SUMPRODUCT((A:A>=DATE(2021,11,28))*(A:A<=DATE(YEAR(G2),MONTH(G2),DAY(G2)))*B:B)
括号的位置错了

回复

使用道具 举报

 楼主| 发表于 2021-12-3 11:17 | 显示全部楼层
回复

使用道具 举报

发表于 2021-12-3 11:25 | 显示全部楼层
soykoa 发表于 2021-12-3 11:17
老师,爱你,,,犯了如此低级的错误

用SUMPRODUCT还整 列引用。。这样运算是很大的。会严重拖累EXCEL的运行速度的。写公式要有良好的习惯。
回复

使用道具 举报

发表于 2021-12-3 11:25 | 显示全部楼层
soykoa 发表于 2021-12-3 11:17
老师,爱你,,,犯了如此低级的错误

没必要弄这么复杂,这样就行:

=SUMPRODUCT((A:A>=F2)*(A:A<=G2)*B:B)
回复

使用道具 举报

 楼主| 发表于 2021-12-3 11:28 | 显示全部楼层
心正意诚身修 发表于 2021-12-3 11:25
用SUMPRODUCT还整 列引用。。这样运算是很大的。会严重拖累EXCEL的运行速度的。写公式要有良好的习惯。

谢谢老师指正,那我去指定行数
回复

使用道具 举报

 楼主| 发表于 2021-12-3 11:28 | 显示全部楼层
dehsz@126.com 发表于 2021-12-3 11:25
没必要弄这么复杂,这样就行:

=SUMPRODUCT((A:A>=F2)*(A:A

好的,谢谢老师
回复

使用道具 举报

发表于 2021-12-3 11:33 | 显示全部楼层
你这个题,适合用SUMIFS。它本身就具有这样的功能。而且SUMIFS的运算速度要超过SUMRODUCT很多倍。写法也更简单,用SUMIFS。即使你整列引用。电脑也不会卡。
=SUMIFS(B:B,A:A,">="&F2,A:A,"<="&G2)
回复

使用道具 举报

发表于 2021-12-3 11:35 | 显示全部楼层
soykoa 发表于 2021-12-3 11:28
谢谢老师指正,那我去指定行数

还有另外一个问题。SUMPRODUCT整列引用。如果遇到标题。或者其他文本或符号得到的结果就是VALUE。因为非数值是没办法进行乘法和加法运算的。
回复

使用道具 举报

发表于 2021-12-3 11:40 | 显示全部楼层
这样试试:
=SUMIFS($B$1:$B$5,$A$1:$A$5,">="&$F$2,$A$1:$A$5,"<="&$G$2)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-28 22:51 , Processed in 0.781384 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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