Найдите четвертый четверг каждого месяца, и если NASDAQ закрылся в этот день, выберите следующий день.

Я работаю в Excel, где мне нужно найти четвертый четверг каждого месяца, но если в этот день NASDAQ закрывается, берите следующий день. У меня есть такая формула на каждый четвертый четверг:

=DATE(YEAR(A2),MONTH(A2),CHOOSE(WEEKDAY(DATE(YEAR(A2),MONTH(A2),1)),26,25,24,23,22,28,27))  

но я не получу следующего рабочего дня, если четвертый четверг приходится на одно из:

01-Jan-14
20-Jan-14
17-Feb-14
18-Apr-14
26-May-14
03-Jul-14
04-Jul-14
01-Sep-14
27-Nov-14
28-Nov-14
24-Dec-14
25-Dec-14

person Manya Mohan    schedule 21.09.2015    source источник
comment
это было бы уродливой формулой, но не могли бы вы обернуть ее в оператор IF и, если он пуст (или ошибка), рассчитать следующий рабочий день?   -  person sous2817    schedule 21.09.2015
comment
Вот о чем я думал sous2817   -  person jswan    schedule 21.09.2015
comment
я пробовал это. не получил желаемого результата ..   -  person Manya Mohan    schedule 21.09.2015
comment
Если 4-й четверг - выходной, значит, его нет. например 22-дек-14 23-дек-14 29-дек-14 30-дек-14 31-дек-14   -  person Manya Mohan    schedule 21.09.2015
comment
Вы можете опубликовать серию?   -  person Excel Hero    schedule 21.09.2015
comment
в этом году 4-й четверг декабря - 24-е, не так ли? Разве это не был бы праздник?   -  person sous2817    schedule 21.09.2015
comment
мой ряд дат - с 1 января 2014 года по 31 декабря 2014 года, исключая все праздничные дни NASDAQ и выходные.   -  person Manya Mohan    schedule 21.09.2015
comment
Список праздников NASDAQ 01-янв-14 20-янв-14 17-фев-14 18-апр-14 26-май-14 03-июл-14 04-июл-14 01-сен-14 27-ноя-14 28- 14 ноя 24 дек 14 25 дек 14   -  person Manya Mohan    schedule 21.09.2015
comment
Большое спасибо всем, у меня есть решение с большим количеством IF   -  person Manya Mohan    schedule 21.09.2015


Ответы (1)


Попробуйте добавить в формулу:

+IF(OR(A2=41823,A2=41970,A2=41998),1,0)
person pnuts    schedule 21.09.2015