У меня есть 1 лист, который должен получить общее количество номера детали со 2-го листа на основе того, соответствуют ли другие столбцы на втором листе определенным критериям.

Вот пример:

Лист 1

Лист 2

И я пытаюсь использовать эту формулу, но получаю только 0.

=IF(OR('SHEET2'!C:C="W", LEFT(TRIM('SHEET2'!D:D),1)="W",LEFT(TRIM('SHEET2'!D:D),1)="5"),SUMIF('SHEET2'!A:A,'SHEET1'!A:A,'SHEET2'!E:E),0)

1 ответ1

0

Я думаю, что проблема связана с вашей нотацией диапазона.

Формула ищет продукты на складе W или в бункере, начинающемся с 5 или W в той же строке , в которую введена формула, независимо от номера продукта в этой строке.

Например, на листе 1 для номера продукта 9900400 формула в B2 проверяет наличие правильного склада / склада в строке 2 листа 2. Ни одно из требований не выполнено, поэтому оно оценивается как 0. Однако, если один из требований было выполнено , что бы сообщили в общей сложности на 9900400, 9900400 , даже если не в кладовой Вт или бен 5 / Вт.

Самый простой способ исправить это - убедиться, что все детали № находятся в одной строке на обоих листах.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .