Как исправить # Значение!Ошибка в моем коде Excel - PullRequest
0 голосов
/ 31 января 2019

Я настраиваю новую формулу в Excel, и я не уверен, что делаю неправильно.Я мог бы также сделать это с неправильной формулой, но не знаю лучшего способа сделать это.С моим заявлением if я получаю #Value!вывод после нескольких ячеек.

У меня длинное заявление if, что я пытаюсь вывести список на основе диапазона ячеек.Если 1 присутствует, выведите номер продукта, переходите к следующему, если 2 присутствует ... и так далее, и так далее.Проблема в том, что я хочу единственную формулу для всех моих клеток без повторения.Поэтому я добавил к ним оператор «и», который говорит, что если 1 присутствует и не указан ни в одной из ячеек до этого, то еще 1, если 2 присутствует и не указан ни в одной из указанных выше ячеек.Все отлично работает для первых 3 ячеек, затем я получаю #Value!вывод на четвертой ячейке и не знаю, что делать.

=IF(AND(COUNTIF($B$6:$B$10,"PTFE")>0,NOT($J$3:J5=Mats!B$5)),Mats!B$5,
IF(AND(COUNTIF($B$6:$B$10,"Polyimide")>0,NOT($J$3:J5=Mats!B$9)), Mats!B$9,
IF(AND($B$4 < 0.02,COUNTIF($B$6:$B$10,"DPIT")>0,NOT($J$3:J5=Mats!B$6)),Mats!B$6,
IF(AND($B$4>0.02,COUNTIF($B8:$B12,"DPIT")>0,NOT($J$3:J5=Mats!B$7)),Mats!B$7,
IF(AND(COUNTIF($B$6:$B$10,"Pebax")>0,COUNTIF($C$6:$C$10,"72D")>0,NOT($J$3:J5=Mats!B$10)),Mats!B$10,
IF(AND(COUNTIF($B$6:$B$10,"Pebax")>0,COUNTIF($C$6:$C$10,"70D")>0,NOT($J$3:J5=Mats!B$11)),Mats!B$11,
IF(AND(COUNTIF($B$6:$B$10,"Pebax")>0,COUNTIF($C$6:$C$10,"63D")>0,NOT($J$3:J5=Mats!B$12)),Mats!B$12,
IF(AND(COUNTIF($B$6:$B$10,"Pebax")>0,COUNTIF($C$6:$C$10,"55D")>0,NOT($J$3:J5=Mats!B$13)),Mats!B$13,
IF(AND(COUNTIF($B$6:$B$10,"Teco")>0,COUNTIF($C$6:$C$10,"93A")>0,NOT($J$3:J5=Mats!B$17)),Mats!B$17,
IF(AND(COUNTIF($B$6:$B$10,"Teco")>0,COUNTIF($C$6:$C$10,"80A")>0,NOT($J$3:J5=Mats!B$18)),Mats!B$18,
IF(AND(COUNTIF($B$6:$B$10,"Teco")>0,COUNTIF($C$6:$C$10,"60D")>0,NOT($J$3:J5=Mats!B$19)),Mats!B$19,0)))))))))))

1 Ответ

0 голосов
/ 31 января 2019

Вы должны убедиться, что вы удалили все пробелы в функции и обратите внимание на использование специальных символов, если таковые имеются.Если возникнут какие-либо проблемы, вы можете посмотреть их здесь .

Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...