Столбца F проверяет свою «базу данных» (Лист1) и говорит мне, если есть совпадение с текущей колонкой листа G.Проблем с Excel и/или несколько МСФОМ
=VLOOKUP(ShippingPlanPREP!C2,MainDatabase!A:G,E2,FALSE)
я получаю возврат либо цены, ошибка нуля или # N/A. На данный момент меня не интересует цена, потому что это означает, что у меня есть блок и необходимые условия в Sheet1 "MainDatabase"
.
Итак, у меня есть в основном два разных направления, на которые я хотел бы пойти;
Добавление нового блока (# N/A ошибка) И цена условие в
ИЛИ
Добавление нового блока цена Condition (0 возвращенное)
Вот где моя проблема, я считаю,:
Колонка I, J и K представляют разные условия/цены и должны сообщать мне, основываясь на столбце F, либо искать уже известное условие/цену в базе данных, посмотреть, действительно ли это состояние элемента обновить или добавить цену (от m Столбец C), потому что соответствующие критерии совпадают.
код Я пробовал:
=IF(AND(AND($F2=0,(ISNA($F2)),ShippingPlanPREP!$B2="A")),$C2,VLOOKUP($G2,MainDatabase!A:E,3,FALSE))
Я пытался И И с некоторым успехом. Я получаю номера базы данных сейчас, но я не получаю цену C2 в «Amazon_A» и т. Д., Когда она должна быть там.
=IF(AND(OR($F2=0,(ISNA($F2)),ShippingPlanPREP!$B2="A")),$C2,VLOOKUP($G2,MainDatabase!A:E,3,FALSE))
Я не думаю, что OR является ответом, потому что тогда у меня была та же цена условия для всех категорий/столбцов.
Я пробовал гораздо больше вариантов, чем это без успеха. Пожалуйста, дайте мне знать, нужна ли дополнительная информация. Заранее спасибо.
В некоторых из вашего оператора AND вы проверяете, есть ли F2 два разных значения в то же время. F2 = 0 И ISNA (F2). Это всегда будет ложным, потому что F2 не может быть двумя разными значениями одновременно. И верно, только если все аргументы верны. ИЛИ является истинным, если хотя бы один аргумент является истинным. Вложение AND (AND() не должно иметь никакого значения. Существует большой предел количества аргументов, которые вы можете иметь в своем заявлении AND. –