EXCEL设置产品上限和下限值该如何对应
解决时间 2021-04-29 20:19
- 提问者网友:温旧梦泪无声
- 2021-04-29 04:59
有两个表:
图一和图二:
图二是产品表:比如说:
这样,我设置
名称,规格型号,上限和下限,然后我设置了名称为螺丝,规格型号为A*1,上限为70,下限为30.那么我在图一:
比如说我在图一:录入名称为螺丝,规格型号为A*2,则弹出对话框,注明,没有该产品,因为我在产品没有录入这样的产品和规格名称,只有在产品表录入的数据,跟表一录入的数据相同才可以录入。
因为我产品设置了上限和下限
比如我录入该产品,原有库存和入库,当我入库数量+原有库存量>产品上限,弹出对话框注明说
该产品超出了上限值,当然值要一一对应。
当原有库存+入库-出库<该产品设定的下限,则弹出对话框,注明说,库存太低了,要添加库存
在EXCEL如何实现。请各位高手告知
最佳答案
- 五星知识达人网友:傲气稳了全场
- 2021-04-29 05:57
如果两个表的数据放在同一个表(如sheet1)中,可以使用数据有效性(数据菜单,有效性),从已输入的数据做为选项选择一个。
若数据不放在同一个表(sheet1和sheet2),可以使用条件格式。或者如楼上(:)HE ) 所说增加中间单元格用于判断与提示
对比来说,增加中间单元格用于判断简单易行。
全部回答
- 1楼网友:酒者煙囻
- 2021-04-29 08:34
还是用公式吧,十一点和:)HE都OK。不要再去用VBA了。如果有什么问题,你也改不了。用公式至少自己还可以进行下简单的修改嘛。
因为各规格的上下限是不一样是吧,
可以在表1B列后C列前插入一列(原CD上下限两列分别变为DE ),新C列有C2=A2&B2,即名称和规格的合并,并向下复制
那么产品表中的提示列中J2=
=if(I2>vlookup(B1&C!,C:E,2,),“库存太大了",if(I2<vlookup(B1&C!,C:E,3,),“要添加库存"库存太低了,要添加库存","")
还可用这个公式做格式/条件格式,使提示设立自动的不同的字体颜色,当然这是题外话,呵呵
假设产品表的名字叫Sheet2,仓库数据表的名字叫Sheet1,它们都在一个Excel文件里。
到产品表,选中C列,右键,插入列,在C4输入公式 =A4&B4,将公式往下copy。到Sheet1,在J2输入公式
=if(iserror(vlookup(b2&c2,sheet2!c:e,2,)),"没有该产品",if(vlookup(b2&c2,sheet2!c:e,2,)<i2,"该产品超出了上限值",if(vlookup(b2&c2,sheet2!c:e,3,)>i2,"vlookup(b2&c2,sheet2!c:e,2,)","")))。把公式往下copy。
完成。
我要举报
大家都在看
推荐资讯