EXCEL表格,库存物品即时量与库存标准量如何把不符合标准的筛选出来。

我现在有二张库存表,一张表格是即时库存表,上面记录了当前各类货物的余量。还有一张表是库存标准的表格,上面记录了货物少于多少就该进货,问一下大神们,怎么找出不符合标准的物品(库存物品种类繁多,一个一个对太麻烦),谢谢啦
补充一下,看了下各位的回答没找到满意的,我寻思着原因,发现问题在于我,我遗漏了一点没说清楚,这二张表格产品数量并不是一样的,比如库存表会更新出很多新产品,这些产品是标准库存表没有的。因此,我只想要筛选出即时库存表里标准库存表有的产品数量比对,所以先要筛选出即时库存表中标准库存表里有的产品,然后再将这些产品再进行筛选,由于我的原因,然后各位都漏了第一步。直接开始的第二步吧?真是抱歉了。

有两个思路:

    思路一:将"库存表"链接到"库存标准",在"库存标准"输入公式,统计每一个产品的现有库存量,再与标准量上下限进行对比,找出不符合标准的物品。

以第3行为例,公式为:

E3=SUMIF(库存表!$B:$B,$B3,库存表!$F:$F),

F3=IF(OR(E3<C3,E3>D3),"不符合","")

其他行下拉填充。

    思路二:与思路一相反,将"库存标准"链接到"库存表",在"库存表"输入公式,为每个产品匹配库存标准的上下限,据此进行标准量对比,找出不符合标准的物品。

以第3行为例,公式为:

H3=SUMIF(库存标准!$B:$B,$B3,库存标准!C:C)

I3=SUMIF(库存标准!$B:$B,$B3,库存标准!D:D)

J3=IF(OR(F3<H3,F3>I3),"不符合","")

其他行下拉填充。

    尽管两个思路均采用函数sumif,但略有区别:思路一特点是不分仓库,而是将所有产品根据名称进行判定;思路二特点不但分产品名而且是分仓库进行统计。因此,根据实际情况和使用习惯选择适合方案即可。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-30

工具/原料

电脑/ERP或其库存管理软件/excel

1.新建一个excel工作薄,重命名一下,打开。把sheet1的工作表名重命名:“存量标及库存预警”。制作一个表格,字段名分别 为:物料编码、物料名称、规格型号、单位、最低存量、最高存量、采购量。

最低存量也就是请购点,也就是这一项物料库数量的最低限度,达到了这个点则必须马上采购。它的计算方法是日均消减的数量乘以一个采购周期。最低存量只针对常规物料设置,特需物料通是按需采购的。

最高存量的多少依存货深度而定,通常以一个采购的经济批量为宜。

2.在“存量标准”工作表中录入各种物料的相关信息。

3.把sheet2工作表重命为:现有库存。

4.把ERP的即时库存数据导出到excel表格中,保存后打开。删除数据的每一行,Ctrl+A全选,Ctrl+C复制。打开“现有库存工作表”,选中A2单元格,单击右键——选择性粘贴——数字。

5.选中“存量标准”工作表的G2单元格,输入公式:=IF(SUMIF(现有库存!A:A,存量标准!A2,现有库存!E:E)<=存量标准!E2,F2-SUMIF(现有库存!A:A,存量标准!A2,现有库存!E:E),""),回车,然把公式往下填充。填充完公式就可以看到很多数字自己跑出来了。

这个公式的意思是说:当现有库存小于或等于最低存量,就计算采购量(最高存量减去现有库存),否则返回空值。

6.利用excel的数据筛选功能筛选一下,把筛选项里的0值和空值去掉。

7.把“现有库存工作表”中的所有数据清除掉,(注意,千万不要使用删除,否则会导致公式计算错误),保存。下次要用的时候直接把导出的现有库存粘贴过去,重新筛选下就可以……

第2个回答  2019-04-01
选定即时库存表的F列,然后菜单:开始,样式,选择 条件格式,点击 新建规则...,选择规则类型 为 使用公式确定要设置格式的单元格,在下面输入公式:
=IFERROR(OR($F2<VLOOKUP($A2,标准库存表!$A:$C,3,0),$F2>VLOOKUP($A2,标准库存表!$A:$D,4,0)),FALSE)
点击 格式...,然后去 填充 选项卡设置填充颜色,点击确定,在对话框“应用于”下面输入:
=$A$2:$F$10000
再点击确定。
这样可以在F列将不符合标准的高亮起来,你可以在F列按照填充颜色过滤/筛选的。追问

不行。。

追答

选定即时库存表的F列,然后菜单:开始,样式,选择 条件格式,点击 新建规则...,选择规则类型 为 使用公式确定要设置格式的单元格,在下面输入公式:
=IFERROR(OR($F2VLOOKUP($A2,标准库存表!$A:$D,4,0)),FALSE)
点击 格式...,然后去 填充 选项卡设置填充颜色,点击确定,在对话框“应用于”下面输入:
=$A$2:$F$10000
再点击确定。
这样可以在F列将不符合标准的高亮起来,你可以在F列按照填充颜色过滤/筛选的。

第3个回答  2019-03-29
你如果把你的表格截图发出来,会更有针对性的回答。
没有截图就只能按最简单的情况设计原始表格。
sheet1中A列是货物编号,B列是余量。
sheet2中A列是货物编号,B列是最低库存。
那就是要查找sheet1中B列的余量是否小于对应的最低库存,在C列输入公式,
先用vlookup函数在sheet2中查找货物编号对应的最低库存,然后和余量比较,使用if函数,如果余量小于最低库存,C列输出“需进货”,否则得到空白单元格。
C2输入下面的公式,下拉即可。
=IF(B2<VLOOKUP(A2,Sheet2!A:B,2,0),"需进货","")
根据你补充的图片,编写下面的公式
=IF(F2<VLOOKUP(A2,Sheet2!A:D,3,0),"低于下限",IF(F2>VLOOKUP(A2,Sheet2!A:D,4,0),"高于上限",""))
在H2输入上面的公式,复制下拉。追问

大神再看一下呗,我刚上传了二张图,表格的公式我用的少,小白一个,插入VOLOOKUP公式具体框选什么数字值,我不太懂。。

第4个回答  2019-03-29

那你就在标准库存表中加一个列,用VLOOKUP函数把即时库存表中每一个品种的余量提取到这个列中,并减去最低标准数,若大于0则没有问题,若小于0就要进货了,再设置一个条件格式特别显示符合要进货的单元格颜色,即可

具体需要你的数据结构表,若没有数据结构表和行列标号、工作表名称之类的基础信息,是没有办法给你具体的操作函数公式的啊!

——还是缺少工作表名称!!!!

现假设你左边的图工作表名称为:仓库存

则可在右边的工作表中的E3单元格输入公式:

=IF(SUMIF(仓库存!$A:$A,$A3,仓库存!$F:$F)<C3,"仓低进货",IF(SUMIF(仓库存!$A:$A,$A3,仓库存!$F:$F)>D3,"仓满警示",""))

复制并下拉,即可对低于最低标准或者高于最高限制的产品有提示了

追问

这个也不对。。试过了,与实际不符合

追答

没有数据结构和具体的不对说明,怎么可能对症下药啊

相似回答