输入出库数时限制不大于库存

问题:某同学制作了一个仓库管理的表格,分“入库”、“出库”和“库存”三个工作表,“库存”表中的数据自动统计,“入库”和“出库”表都是手动输入。但是出库数据的输入不能超出库存,现需要对其输入进行限制。

数据有效性解决。

 

选取输入出库数量的列(图中为D列),依次单击【数据】、【有效性】,在弹出的对话框里设置允许“整数”(或小数),数据“小于或等于”,最大值使用以下公式,最后单击【确定】。

如果最大值里的公式无法输入,可以采用以下迂回的办法:

选取D2单元格,定义名称为data:

 

 数据有效性中的最大值使用=data

 

再回到自定义名称框里,将data的引用位置改成指定公式。

 

=SUMIF(库存!A:A,出库!B1,库存!F:F)+出库!D1 

 公式的作用是限制出库输入不超过库存并加上待要输入的数据。

当库存还有250的时候,待输入的数据小于250可以正常输入;否则输入后库存出现负数,以上公式的结果会小于待输入的数据,以达到限制输入的目的。

posted @ 2023-03-18 18:46  熬肥妖  阅读(177)  评论(0编辑  收藏  举报