ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 2787|回复: 10

[已解决] 求某一时间段内的数值合计

[复制链接]

TA的精华主题

TA的得分主题

发表于 2020-3-14 21:03 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

     各位好,请教大家如何求某一时间段内的数值合计,谢谢

求某一时间段内对应的数值合计.rar

10.46 KB, 下载次数: 32

TA的精华主题

TA的得分主题

发表于 2020-3-14 21:15 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
J7公式:
=SUMPRODUCT((DATE(--$A$2:$A$47,--$B$2:$B$47,--$C$2:$C$47)>=--LEFT($I7,FIND("至",$I7)-1))*(DATE(--$A$2:$A$47,--$B$2:$B$47,--$C$2:$C$47)<=--MID($I7,FIND("至",$I7)+1,20)),D$2:D$47)

评分

2

查看全部评分

TA的精华主题

TA的得分主题

发表于 2020-3-14 21:28 | 显示全部楼层
J7 右拖下拖
=SUMPRODUCT((MMULT(--$A$2:$C$47,10^{4;2;0})>=--TEXT(LEFT($I7,FIND("至",$I7)-1),"emmdd"))*(MMULT(--$A$2:$C$47,10^{4;2;0})<=--TEXT(RIGHT($I7,LEN($I7)-FIND("至",$I7)),"emmdd")),D$2:D$47)

评分

2

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-3-14 22:03 | 显示全部楼层
魚。。 发表于 2020-3-14 21:15
J7公式:
=SUMPRODUCT((DATE(--$A$2:$A$47,--$B$2:$B$47,--$C$2:$C$47)>=--LEFT($I7,FIND("至",$I7)-1))*( ...

知道什么叫大咖了,太厉害了,我先消化消化,感谢

TA的精华主题

TA的得分主题

发表于 2020-3-14 22:05 | 显示全部楼层
  1. =SUM(D$2:D$47*(MMULT(SIGN(DATE($A$2:$A$47,$B$2:$B$47,$C$2:$C$47)+1%-EDATE(LEFT($I7,9),{0,12})),{1;1})=0))
复制代码


数组右拉下拉

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-3-14 22:05 | 显示全部楼层
solextrade 发表于 2020-3-14 21:28
J7 右拖下拖
=SUMPRODUCT((MMULT(--$A$2:$C$47,10^{4;2;0})>=--TEXT(LEFT($I7,FIND("至",$I7)-1),"emmdd") ...

厉害厉害,大家都厉害了,我得学习学习,感谢!我还一个类似的帖子,能帮忙看一下吗,是应收账款账龄的,也是今天发布的,谢谢

TA的精华主题

TA的得分主题

发表于 2020-3-14 22:20 | 显示全部楼层
群里的大神都是超级高手,像我这种菜鸟都不敢瞅这种公式所以我一般用最简单的辅助列处理的。你看下。
然后就是最简单的公式。
SUMIFS($D:$D,$G:$G,">="&$I7)-SUMIFS($D:$D,$G:$G,">"&$J7)
2020-03-14_221830.jpg

求某一时间段内对应的数值合计.7z

13.1 KB, 下载次数: 5

TA的精华主题

TA的得分主题

发表于 2020-3-14 22:35 | 显示全部楼层
=SUMPRODUCT((DATE($A$2:$A$47,$B$2:$B$47,$C$2:$C$47)>=-LOOKUP(,-LEFT($I7,{9,10,11})))*(DATE($A$2:$A$47,$B$2:$B$47,$C$2:$C$47)<=-LOOKUP(,-RIGHT($I7,{9,10,11})))*D$2:D$47)

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2020-3-14 23:16 | 显示全部楼层
小陆1982 发表于 2020-3-14 22:20
群里的大神都是超级高手,像我这种菜鸟都不敢瞅这种公式所以我一般用最简单的辅助列处理的。你看下。
...

首先就搞不懂数据区域的年月日为什么要分开做,其次求和的条件那样设置,简单的问题,给表格绕的复杂了
反正这里大神多,求助呗

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-3-15 00:31 | 显示全部楼层
ymcly2009 发表于 2020-3-14 22:03
知道什么叫大咖了,太厉害了,我先消化消化,感谢

=SUMPRODUCT((DATE(--$B$2:$B$47,--$C$2:$C$47,--$D$2:$D$47)>=--LEFT($J7,FIND("至",$J7)-1))*(DATE(--$B$2:$B$47,--$C$2:$C$47,--$D$2:$D$47)<=--MID($J7,FIND("至",$J7)+1,20)),E$2:E$47)

谢谢您的回复,有几个问题没能理解,向您请教:
1、公式中有个数字20,它是属于哪个函数的参数,起的作用是什么
2、另外--$B$2:$B$47,前面的--代表什么
3、$B$2:$B$47,可以用B:B表示吗,有什么不同
再次感谢!学习中
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

最新热点上一条 /1 下一条

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-24 18:44 , Processed in 0.046543 second(s), 17 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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