高人们,excel表格如何实现在指定区间范围内取值

excel表如何在指定区间范围内取值,如:A表B表A列B列C列A列B列C列D列张三7月4日??张三1235月1日5月31日李四3月8日??张三1007月1日7月31日王五... excel表如何在指定区间范围内取值,如:
A表 B表
A列 B列 C列 A列 B列 C列 D列
张三 7月4日 ?? 张三 123 5月1日 5月31日
李四 3月8日 ?? 张三 100 7月1日 7月31日
王五 ... 张三 200 9月1日 9月30日
李四 110 2月1日 2月28日

.......
如上,A表中张三7月4日对应B表7月1日到7月31日间,应返回值100。
如何做到下面的李四、王五等自动匹配取值?
有点乱,这样好看点吧。
展开
 我来答
朱仕平
2012-08-20 · 知道合伙人软件行家
朱仕平
知道合伙人软件行家
采纳数:7872 获赞数:29185
15年质量管理经验, 5年EXCEL培训经验, 目前专职EXCEL网络教育和企业培训

向TA提问 私信TA
展开全部
sheet1的C2单元格输入公式
=SUMPRODUCT((Sheet2!A$2:A$100<=A2)*(Sheet2!C$2:C$100<=B2)*(Sheet2!D$2:D$100>=B2)*Sheet2!B$2:B$100)
下拉填充即可
更多追问追答
追问

这样是不是清楚点,你的公式试了下,未成功。

追答
我在自己电脑中,把你的数据一个一个输入之后验证通过的

不成功,便成仁
百度网友24ef169fc
2012-08-20 · TA获得超过9082个赞
知道大有可为答主
回答量:2.2万
采纳率:63%
帮助的人:4407万
展开全部
把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删)、excel样表文件(请特别注意:要03版的(如果是03以后的,把文件“另存为”一下,类型框可以选择03的),把现状和目标效果表示出来)作为附件发来看下 yqch134@163.com
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mrgeng2008
2012-08-20 · TA获得超过3595个赞
知道大有可为答主
回答量:4034
采纳率:25%
帮助的人:2044万
展开全部
=INDIRECT("SHEET2!B"&MATCH(A1&EOMONTH(B1,-1)+1,Sheet2!A:A&Sheet2!C:C,0))

ctrl+shift+回车
不要直接回车。是数组公式,然后下拉
追问

这样清楚点,请再看看

追答
上面的公式应该是没有问题的,如果你没有实现应该检查这两项

1.你的B表的名字改成sheet2 或者把上面的公式中的sheet2用B表的名称代替
2。一定要三个键一起按,不能直接回车
3,你的日期一定要是日期格式的,这样才能参与运算,而不能是文本格式的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式