Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel:用于识别缺失sku的公式_Excel_Excel Formula_Inventory_Inventory Management_Sku - Fatal编程技术网

Excel:用于识别缺失sku的公式

Excel:用于识别缺失sku的公式,excel,excel-formula,inventory,inventory-management,sku,Excel,Excel Formula,Inventory,Inventory Management,Sku,我有1500个sku的清单。目前,我们有450个sku的有效库存。 我正在寻找一个excel公式,用于确定输入的sku何时不是450的活动sku 我尝试了各种IF函数,但很难将其分解 我试过这个: =IF($B2=F1:F460, COUNTIF(PRODUCTION!$A$1:$AJ$45, $d2), "") 等式的第一部分是我们输入库存的地方F1:f460是所有活动sku的列表。代码的第二部分是在生产表上查找代码的地方 我需要知道我们何时将sku放入库存中,是否正确 =isnumber(

我有1500个sku的清单。目前,我们有450个sku的有效库存。 我正在寻找一个excel公式,用于确定输入的sku何时不是450的活动sku

我尝试了各种
IF
函数,但很难将其分解

我试过这个:

=IF($B2=F1:F460, COUNTIF(PRODUCTION!$A$1:$AJ$45, $d2), "")
等式的第一部分是我们输入库存的地方<代码>F1:f460是所有活动sku的列表。代码的第二部分是在生产表上查找代码的地方

我需要知道我们何时将sku放入库存中,是否正确

=isnumber(Match(SKUYouWantToTest,450SKURange,0))
如果SKU在列表中,则匹配返回一个数字,否则返回一个错误。如果存在,isnumber将其转换为TRUE,否则将其转换为FALSE

=SUMPRODUCT(--(SkuToTest=F1:F460))>0
解释了这背后的逻辑。如果只想显示不在列表中的SKU,可以将其包装为
If
,如下所示:

=IF(SUMPRODUCT(--(SkuToTest=F1:F460))>0,"","FALSE")

什么是
$B2
$D2
?我觉得公式应该在两个位置寻找相同的sku,那么为什么有不同的单元格引用?VLOOKUP是你的朋友Hey tigeravatar$b2是输入“坏sku”的位置$d2是公式所在的位置,用于查看b2中输入的sku是否处于非活动状态。这完全有效!非常感谢你!该代码是否有方法仅在为false时返回?我假设您的意思是,如果sku匹配,则显示空白;如果sku不匹配,则显示
false
。我编辑了我的答案来展示如何做到这一点。另外,如果这个答案确实回答了你的问题,请接受。