Excel精英培训网

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

[已解决]多条件某个时间段的求和

[复制链接]
发表于 2017-1-13 23:44 | 显示全部楼层 |阅读模式
请教各位大师,如果不用数据透视表,如何用公式多条件求出某个时间段的总和。详见附件
原数据里是基础数据,在汇总里,是需要根据日期求出小于或是等于这个时间段的值。比如说物料编号A1,就是要求出A1在2017/3/15之前对应原数据表中所有的值的和。谢谢各位老师帮忙!
最佳答案
2017-1-14 10:04
  1. =SUM(OFFSET(原数据!$A$1,MATCH(汇总!A4,原数据!A:A,)-1,1,,LOOKUP(1,0/($B$1>=原数据!$B$1:$Y$1),COLUMN(B:Y)-1)))
复制代码
没有排除错误值,还是2楼简便啊

多条件某段日期求和.zip

19.65 KB, 下载次数: 14

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2017-1-14 09:31 | 显示全部楼层
  1. =SUM(IFERROR(OFFSET(原数据!A2,,1,,MATCH(1=1,原数据!B$1:Y$1>汇总!B$1,)-1),))
复制代码
数组公式

评分

参与人数 2 +19 收起 理由
砂海 + 10 1=1,精巧
苏子龙 + 9 我和小伙伴都惊呆了

查看全部评分

回复

使用道具 举报

发表于 2017-1-14 09:32 | 显示全部楼层
  1. 参考附件
复制代码

多条件某段日期求和.zip

23.58 KB, 下载次数: 12

评分

参与人数 1 +3 收起 理由
dieyue + 3 很给力

查看全部评分

回复

使用道具 举报

发表于 2017-1-14 10:04 | 显示全部楼层    本楼为最佳答案   
  1. =SUM(OFFSET(原数据!$A$1,MATCH(汇总!A4,原数据!A:A,)-1,1,,LOOKUP(1,0/($B$1>=原数据!$B$1:$Y$1),COLUMN(B:Y)-1)))
复制代码
没有排除错误值,还是2楼简便啊

评分

参与人数 1 +10 金币 +10 收起 理由
望帝春心 + 10 + 10 来学习~我是投机取巧,哈哈

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2017-1-14 11:21 | 显示全部楼层
都好厉害的大家,我只想到用SUMIFS,可是怎么都弄不出来。为什么只能设置一个最佳答案了。。
以后一定要跟大家好好学习
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 18:38 , Processed in 1.333934 second(s), 16 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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