1

У меня есть следующие таблицы: http://postimg.org/image/nti4akie5/
Моя формула в столбцах от A до E следующая:

=IF(ISNA(VLOOKUP(Query1_2[@Branch],Master!A:J,10,FALSE)),"Branch Not Open",VLOOKUP(Query1_2[@Branch],Master!A:J,10,FALSE))

Я хотел бы сделать следующее в столбце A:
Если дата в столбце C больше, чем сегодня, то в столбце A также должно быть указано "Ветка не открыта".
Я пробовал следующее:

=IF(ISNA(VLOOKUP(Query1_2[@Branch],Master!A:J,10,FALSE)),"Branch Not Open",VLOOKUP(Query1_2[@Branch],Master!A:J,10,FALSE)),IF(C:C<=TODAY,"Branch Not Open, IF(AND(C:C=>TODAY,VLOOKUP(Query1_2[@Branch],Master!A:I,9,FALSE)))  

Но Excel не любит формулу вообще. Пожалуйста помоги!

1 ответ1

2

Похоже, что формула, которую вы используете, излишне сложна. Попробуй это:

= IF(дата в столбце C > TODAY(), "Branch Not Open", значение, если false)

Функция IF работает следующим образом: IF(логический тест, значение, если true, значение, если false). В моей формуле логический тест состоит в том, больше ли значение даты в столбце C, чем текущий день.

Функция СЕГОДНЯ будет обновляться автоматически каждый раз при открытии рабочей книги, основываясь на системных часах компьютера.

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