используя IF и VLOOKUP и даты вместе

323
AlexW1604

Я пытаюсь использовать функцию IF AND вместе с vlookup для возврата цен от каждого поставщика на основе определенной даты

=IF(AND('Input Wheat'!$H$5:$H$1489=Summary!A7,'Input Wheat'!A5:A1207=Summary!C7,VLOOKUP(Summary!$B$4,'Input Wheat'!$F$5:$DE$1292,43,FALSE))) 

Ячейка B4 содержит дату.

Пример листа: enter image description here

0
Я не знаю, в чем ваш вопрос, но я думаю, что вы упускаете заключительную скобку в `AND ()`: `= IF (AND ('Input Wheat'! $ H $ 5: $ H $ 1489 = Summary! A7, 'Input Wheat'! A5: A1207 = Сводка! C7), VLOOKUP (Резюме! $ B $ 4, 'Input Wheat'! $ F $ 5: $ DE $ 1292,43, FALSE))) `? BruceWayne 6 лет назад 1
@BruceWayne также выглядит как формула потенциального массива с этими диапазонами в функции AND. Другая странная часть шара (но, по общему признанию, не обязательная) - это какое значение требуется, чтобы оно было ложным? Так как FALSE и 0 не всегда одно и то же, я верю. Forward Ed 6 лет назад 0

1 ответ на вопрос

0
p._phidot_

Исходя из (моего понимания) условий, определенных в вашем if () .. try:

=INDEX('Input Wheat'!$F$5:$DE$1292,MATCH(1,('Input Wheat'!$H$5:$H$1489=Summary!A7)*('Input Wheat'!$A$5:$A$1489=Summary!C7)*(Summary!$B$4='Input Wheat'!$F$5:$DE$1292),0),43) 

затем нажмите Ctrl+ Shift+Enter

без выборочных данных трудно проверить, работает ли часть (Summary! $ B $ 4 = 'Input Wheat'! $ F $ 5: $ DE $ 1292) .. тем не менее .. попробуйте ... поделитесь, если она работает .. (или нет) .. надеюсь, это поможет.

Похожие вопросы