1234

ExcelHome技术论坛

用户名  找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助] 救助,按时间变化,求对应时间不同参数的和。

[复制链接]

TA的精华主题

TA的得分主题

发表于 2025-1-17 15:24 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
救助,按时间变化,求对应时间不同参数的和。

工作表.rar

110.04 KB, 下载次数: 26

TA的精华主题

TA的得分主题

发表于 2025-1-17 15:42 | 显示全部楼层
DF4
=SUM(((0&LEFTB($B$2:$DE$2,2))*1<=1*LEFTB($DM$2,2))*(B$3:DE$3=DF$3)*B$4:DE$4)

DI4
=SUM(((0&LEFTB($B$2:$AK$2,2))*1<=1*LEFTB($DM$2,2))*(D$3:AM$3=DH$3)*D$4:AM$4)

TA的精华主题

TA的得分主题

 楼主| 发表于 2025-1-17 15:46 | 显示全部楼层
太感谢你了,谢谢你的帮助,对我的帮助很太。谢谢!

TA的精华主题

TA的得分主题

 楼主| 发表于 2025-1-17 16:03 | 显示全部楼层
本帖最后由 yuluydl 于 2025-1-17 16:36 编辑

老师,你给的DF4
=SUM(((0&LEFTB($B$2:$DE$2,2))*1<=1*LEFTB($DM$2,2))*(B$3:DE$3=DF$3)*B$4:DE$4)
DI4
=SUM(((0&LEFTB($B$2:$AK$2,2))*1<=1*LEFTB($DM$2,2))*(D$3:AM$3=DH$3)*D$4:AM$4)
这个测试不对,
DF4等于表中项目名称-1、项目名称-2和项目名称-3对应DM2值中人次的和
DI4等于表中项目名称-1对应DM2值中基金支出的值,。麻烦你在看看,给予帮助。

工作表.rar

110.87 KB, 下载次数: 0

TA的精华主题

TA的得分主题

 楼主| 发表于 2025-1-17 16:05 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
老师你给的函数测试不对:DF4等于表中项目名称-1、项目名称-2和项目名称-3对应DM2值中人次的和,DI4等于表中项目名称-1对应DM2值中基金支出的值。麻烦你看看好吗。

TA的精华主题

TA的得分主题

发表于 2025-1-17 16:49 | 显示全部楼层
人次
  1. =LET(a,SCAN(,$B$1:$DE$3,LAMBDA(x,y,IF(y="",x,y))),b,FILTER($B4:$DE4,ISNUMBER(FIND(SUBSTITUTE(CHOOSEROWS(a,2),"月",""),TEXTJOIN(",",,SEQUENCE(,$DM$2-$DL$2+1))))),SUM(--CHOOSECOLS(b,SEQUENCE(,COUNTA(b)/3,1,3))))
复制代码

总金额
  1. =LET(a,SCAN(,$B$1:$DE$3,LAMBDA(x,y,IF(y="",x,y))),b,FILTER($B4:$DE4,ISNUMBER(FIND(SUBSTITUTE(CHOOSEROWS(a,2),"月",""),TEXTJOIN(",",,SEQUENCE(,$DM$2-$DL$2+1))))),SUM(--CHOOSECOLS(b,SEQUENCE(,COUNTA(b)/3,2,3))))
复制代码

基金支出
  1. =LET(a,SCAN(,$B$1:$DE$3,LAMBDA(x,y,IF(y="",x,y))),b,FILTER($B4:$DE4,ISNUMBER(FIND(SUBSTITUTE(CHOOSEROWS(a,2),"月",""),TEXTJOIN(",",,SEQUENCE(,$DM$2-$DL$2+1))))),SUM(--CHOOSECOLS(b,SEQUENCE(,COUNTA(b)/3,3,3))))
复制代码


分项目的

  1. =LET(a,SCAN(,$B$1:$DE$3,LAMBDA(x,y,IF(y="",x,y))),b,FILTER($B4:$DE4,ISNUMBER(FIND(TEXTBEFORE(TEXTAFTER(DI$3,"("),")"),TAKE(a,1)))*ISNUMBER(FIND(SUBSTITUTE(CHOOSEROWS(a,2),"月",""),TEXTJOIN(",",,SEQUENCE(,$DM$2-$DL$2+1))))),SUM(--CHOOSECOLS(b,SEQUENCE(,COUNTA(b)/3,3,3))))
复制代码


image.png

工作表.rar

111.27 KB, 下载次数: 2

TA的精华主题

TA的得分主题

发表于 2025-1-17 16:50 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
看看是不是你想要的

image.png

工作表.rar

111.27 KB, 下载次数: 4

TA的精华主题

TA的得分主题

发表于 2025-1-17 17:08 | 显示全部楼层
  1. =SUM(FILTER(B4:DE4,$B$2:$DE$2=$DM$2))
复制代码
  1. =CHOOSECOLS(OFFSET($A$1,ROW(A1)+2,MATCH("项目名称-1",$B$1:$DE$1,0),1,36),MATCH($DM$2,$B$2:$DE$2,0)+2)
复制代码

TA的精华主题

TA的得分主题

发表于 2025-1-17 20:59 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
DF4
=LET(h_1,SCAN(,$B$1:$DE$1,LAMBDA(x,y,IF(y="",x,y))),h_2,--LEFTB(SCAN(,$B$2:$DE$2,LAMBDA(x,y,IF(y="",x,y))),2),h_3,$B$3:$DE$3,SUM((h_2>=--LEFTB($DL$2,2))*(h_2<=--LEFTB($DM$2,2))*(h_3=DC$3)*$B4:$DE4))
DI4
=LET(h_1,SCAN(,$B$1:$DE$1,LAMBDA(x,y,IF(y="",x,y))),h_2,--LEFTB(SCAN(,$B$2:$DE$2,LAMBDA(x,y,IF(y="",x,y))),2),h_3,$B$3:$DE$3,SUM((h_2>=--LEFTB($DL$2,2))*(h_2<=--LEFTB($DM$2,2))*(h_3&"("&h_1&")"=DI$3)*$B4:$DE4))

TA的精华主题

TA的得分主题

 楼主| 发表于 2025-1-21 13:57 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

1234

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

GMT+8, 2025-2-3 13:42 , Processed in 0.026008 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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