设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 5919|回复: 12
打印 上一主题 下一主题

请教如何求得最近入库的月份

[复制链接]
跳转到指定楼层
1#
发表于 2012-5-1 21:36:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有这样一张表,有入库数量,1-12月的,要求找到最近的入库月份。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2012-5-1 21:40:16 | 只看该作者
由于单元格之间有一定的距离,本来想用的数组试试看的。似乎公式不支持引用单元格的数组。

点击这里给我发消息

3#
发表于 2012-5-2 10:18:57 | 只看该作者
这种问题没有附件是没法解决的,楼主还是上传个附件吧。
4#
 楼主| 发表于 2012-5-2 14:13:30 | 只看该作者
我已经想到用dmax做,不过每次只能查询一个条件,不能往下拉。
我的问题主要是在每月数据这个表上。最近收入月份这个列

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
5#
 楼主| 发表于 2012-5-2 20:28:28 | 只看该作者
我试着用这样使用数组,但是不成功,这种表达方法是否可行,如果这种表达是非法的,我只能另外插12个格子,然后把这12个格子max下了。当然每个格子等于下面公式中的每个if条件。
=max({if(E4>0,201201,0),if(f4>0,201202,0),if(g4>0,201203,0),if(h4>0,201204,0),if(i4>0,201205,0),if(j4>0,201206,0),if(k4>0,201207,0),if(l4>0,201208,0),if(m4>0,201209,0),if(n4>0,201210,0),if(o4>0,201211,0),if(p4>0,201212,0)})
6#
发表于 2012-5-2 20:29:03 | 只看该作者
看看是不是这样?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
7#
 楼主| 发表于 2012-5-2 21:45:53 | 只看该作者
不对。因为这个我直接用vlookup不就能引用了嘛。你求的那个其实只是手工输入的参数。实际重点还是看当月是否进货,然后看最近进货是哪个月份,重点对F区域内的数据进行分析,或者想办法直接从原始数据中分析。
8#
 楼主| 发表于 2012-5-2 21:49:31 | 只看该作者
我自己琢磨出的一种方法。不过不太好看。黄色的部分。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

点击这里给我发消息

9#
发表于 2012-5-3 10:03:01 | 只看该作者
E4=SUMIFS(原始数据!$J:$J,原始数据!$A:$A,E$2,原始数据!$D:$D,$A4)
黄色部分:=IF(SUM(E4:P4),LOOKUP(1,0/E4:P4,E$2:P$2),)
10#
 楼主| 发表于 2012-5-3 11:28:31 | 只看该作者
  1. 黄色部分:=IF(SUM(E4:P4),LOOKUP(1,0/E4:P4,E$2:P$2),)
复制代码
这一部分的公式我没看懂。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-6 01:51 , Processed in 0.093061 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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