Вложенный, если / и оператор не работает в Excel - PullRequest
0 голосов
/ 02 июля 2019

У меня есть 2 таблицы, которые я пытаюсь сравнить и вернуть результат, если оба столбца совпадают. Я пытаюсь использовать формулу:

=IF(AND(A:A=Rates!A:A,'Rates (2)'!C:C=Rates!B:B),Rates!C:C,"no")

и, безусловно, есть случаи, когда два столбца совпадают, но я всегда получаю ложную информацию. Понятия не имею, что я здесь делаю неправильно. Очень разочарован, потому что та же самая точная формула, которую я пытаюсь использовать, работает на 20 ячеек выше, где я пытаюсь ввести ее сейчас ...

Я сломал формулу, и она говорит мне, что она не находит информацию во втором логическом утверждении в операторе and, поэтому я скопировал и вставил точную информацию, чтобы форматирование было таким же, и оно все еще не ' т работа.

=IF(AND(A:A=Rates!A:A,'Rates (2)'!C:C=Rates!B:B),Rates!C:C,"no")

я ожидаю получить значение true, которое является значением в Rates!C:C, но я продолжаю получать "no"

Это первая таблица, называемая «Тарифы» в формуле

Это таблица, в которую я ввожу формулу - поэтому диапазон A: A здесь

Я делаю это, потому что после того, как эта часть формулы написана, мне нужно умножить ее на счет из другого листа, чтобы она в итоге выглядела так

ЕСЛИ (И ($ A: $ A = Тарифы! $ B: $ B, Тарифы! $ C: $ C = 'Тарифы (2)'! $ C: $ C), Тарифы! D: D, " нет ") * ((SUMIFS ('Проданные контракты'! C: C, 'Проданные контракты'! $ B: $ B, 'Rates (2)'! $ B $ 12, 'Проданные контракты'! $ A: $ A, 'Rates (2)'! $ A $ 12)) + (SUMIFS ('Проданные контракты'! C: C, 'Проданные контракты'! B: B, 'Ставки (2)'! B19, 'Проданные контракты'! A: A, «Тарифы (2)»! A19)) + (SUMIFS («Проданные контракты»! C: C, «Проданные контракты»! B: B, «Тарифы (2)»! B18, «Проданные контракты»! A: A, «Тарифы (2)»! A18)) + (SUMIFS («Проданные контракты»! C: C, «Проданные контракты»! B: B, «Тарифы (2)»! B20, «Проданные контракты»! A: A, «Тарифы (2)»! A20)) + (SUMIFS («Проданные контракты»! C: C, «Проданные контракты»! B: B, «Тарифы (2)»! B21, «Проданные контракты»! A: A, 'Тарифы (2)'! A21)))

но я, может быть, слишком усложняю это ... последний лист, который я использую, это:

это третий лист, который я использую с подсчетом.

В основном мне нужно вот что: если ячейка в столбце A-лист 1 соответствует любой ячейке в столбце a-лист два И если соответствующая ячейка в столбце b-лист 1 также соответствует столбцу b-лист 2, укажите результат для столбца c-лист 1

...