Excel:用于识别缺失sku的公式
我有1500个sku的清单。目前,我们有450个sku的有效库存。 我正在寻找一个excel公式,用于确定输入的sku何时不是450的活动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(
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
。我编辑了我的答案来展示如何做到这一点。另外,如果这个答案确实回答了你的问题,请接受。