ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

数据有效性中控制数量的问题!(这真的就没解了吗?)

[复制链接]

TA的精华主题

TA的得分主题

发表于 2004-6-26 10:18 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
如1表中是购入量,2表中是领出量,3表中是统计表(统计库存量)。我在2表中的领出列设了有效性为:<3表中的库存量(我可定义名称,跨表引用问题解决)。出现一问题:领出数只能输入<1/2其库存量。如果现在库存量为1001,则只能领出500,501都不行,下次领出只能是250。各位大侠你们去试试,有没有办法解决!
[此贴子已经被作者于2004-7-2 17:39:33编辑过]

TA的精华主题

TA的得分主题

发表于 2004-6-26 10:23 | 显示全部楼层

附件在哪?

TA的精华主题

TA的得分主题

 楼主| 发表于 2004-6-26 10:38 | 显示全部楼层

哦,本机没EXCEL,没传。不过能否麻烦各位做个简单的试试(不一定要跨表做),我得出结论是:输入量要少于最后的库存量而不是输入前的库存量!

问一小问题:如何给人家献花!

[此贴子已经被作者于2004-6-26 10:39:33编辑过]

TA的精华主题

TA的得分主题

发表于 2004-6-26 11:54 | 显示全部楼层

最好上传附件,其实在数据有效性中自定义有效性公式:AND($A1>0,$A1<=总库存/2,INT($A1)=$A1),应该就可以了。

但是你的总库存应该是逐项累加的,需要通过公式来取得最后一次的总库存。还是上传附件的好!

[此贴子已经被作者于2004-6-26 11:55:41编辑过]

TA的精华主题

TA的得分主题

 楼主| 发表于 2004-6-26 12:41 | 显示全部楼层
我的库存量为动态累加的,只有唯一性。版主的公式好象限定只能取走存量的一半以下。而我是想限定取走存量的全部及其以下,不能只取其一半。我还是做个例子传上来,请关注!谢谢

TA的精华主题

TA的得分主题

 楼主| 发表于 2004-6-26 13:48 | 显示全部楼层

数据有效性中控制数量的问题!(已上传例子)

请看例子!

TA的精华主题

TA的得分主题

 楼主| 发表于 2004-6-26 13:49 | 显示全部楼层

数据有效性中控制数量的问题!(已上传例子)

iKgDVioS.rar (40.54 KB, 下载次数: 49) 请看例子!

TA的精华主题

TA的得分主题

发表于 2004-6-26 18:40 | 显示全部楼层

对呀,你设置了数据有效性,根据有效性的公式计算<=140。x3在表2的b8已经输入41了,是不是误输的。

另:表3的C列函数也输得太复杂了吧,=MAX(SUMIF('1'!A:A,B2,'1'!B:B)-SUMIF('2'!A:A,B2,'2'!B:B),0)就可以了。

[此贴子已经被作者于2004-6-26 18:46:47编辑过]

TA的精华主题

TA的得分主题

 楼主| 发表于 2004-6-29 16:15 | 显示全部楼层

to 恨世郎君 x3在1表中购入了321个,在表2中领取了2次,分别是140和41(x3在表2的b8已经输入41了,是不是误输的。--我不知是何意?),每次只能取其库存一半,不知如何才能一次性全部取完?

您的公式很好,简洁。谢!

[此贴子已经被作者于2004-6-29 16:16:09编辑过]

TA的精华主题

TA的得分主题

发表于 2004-6-29 18:06 | 显示全部楼层
b2设置了有效性=b2<=VLOOKUP(A2,库存数量,2,0),而VLOOKUP(A2,库存数量,2,0)=140,也就是说b2只能输入<=140。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-5-22 14:36 , Processed in 0.047731 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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