Excel: формула для определения отсутствующего артикула

#excel #excel-formula #inventory #inventory-management #sku

#excel #excel-формула #инвентаризация #управление запасами #артикул

Вопрос:

У меня есть список из 1500 артикулов. В настоящее время у нас есть активный инвентарь из 450 артикулов. Я ищу формулу Excel, которая определит, когда введенный артикул не является активным артикулом 450.

Я пробовал различные IF функции, но мне было трудно их расшифровать.

Я пробовал это:

 =IF($B2=F1:F460, COUNTIF(PRODUCTION!$A$1:$AJ$45, $d2), "")
  

В первой части уравнения мы вводим инвентаризацию. F1:f460 представляет собой список всех активных артикулов. Вторая часть кода предназначена для поиска кода, если он есть на рабочем листе.

Мне нужно знать, когда мы помещаем артикул в инвентарь, правильный он или нет.

Комментарии:

1. Что такое $B2 и $D2 ? Я чувствую, что формула должна искать один и тот же артикул в обоих местах, так почему же существуют разные ссылки на ячейки?

2. ВПР — ваш друг

3. привет, тигераватар! $ b2 — это место, где вводится «неправильный артикул». В $ d2 находится формула, позволяющая определить, неактивен ли артикул, введенный в b2.

Ответ №1:

 =isnumber(Match(SKUYouWantToTest,450SKURange,0))
  

Совпадение возвращает число, если артикул есть в списке, и ошибку в противном случае. Isnumber преобразует его в TRUE, если он существует, и в FALSE в противном случае

Ответ №2:

 =SUMPRODUCT(--(SkuToTest=F1:F460))>0
  

Логика, лежащая в основе этого, объясняется здесь. Если вы хотите показать только артикулы, которых нет в вашем списке, вы можете обернуть это в IF вот так:

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

Комментарии:

1. Это полностью сработало! Большое вам спасибо! Есть ли способ с помощью этого кода возвращать значение только тогда, когда оно равно false?

2. Я предполагаю, что вы имеете в виду показать пробел, если артикул совпадает, и FALSE если это не так. Я отредактировал свой ответ, чтобы показать, как это сделать. Также, пожалуйста, примите этот ответ, если он действительно отвечает на ваш вопрос.