прошу помощи в следующем вопросе. Задача: Сделать формулу расчета фонда рабочего времени для каждого месяца в 2018 году с учтом праздников и сокращенных дней.
Что сделано: 1. Список государственных праздников, диапазон назван "holidays" 2. В ячейке А1 первый день месяца, в ячейке B1 последний день месяца. Например: А1 B1 01/02/2018 28/02/2018
Формула, которую я планировала использовать: =NETWORKDAYS(A1, B1, holidays)*8 Результат: 160 Но тут я вспомнила, что 23/02 - сокращенный день, на 3 часа. Всего в 2018 году 3 месяца, в которых есть сокращенные дни: 23/02 22/06 31/12 И впала в ступор... Как мне дополнить формулу, чтобы эти даты учитывались, но не все 8 часов снималось, а только 3? Спасибо всем за помощь заранее.
Здравствуйте,
прошу помощи в следующем вопросе. Задача: Сделать формулу расчета фонда рабочего времени для каждого месяца в 2018 году с учтом праздников и сокращенных дней.
Что сделано: 1. Список государственных праздников, диапазон назван "holidays" 2. В ячейке А1 первый день месяца, в ячейке B1 последний день месяца. Например: А1 B1 01/02/2018 28/02/2018
Формула, которую я планировала использовать: =NETWORKDAYS(A1, B1, holidays)*8 Результат: 160 Но тут я вспомнила, что 23/02 - сокращенный день, на 3 часа. Всего в 2018 году 3 месяца, в которых есть сокращенные дни: 23/02 22/06 31/12 И впала в ступор... Как мне дополнить формулу, чтобы эти даты учитывались, но не все 8 часов снималось, а только 3? Спасибо всем за помощь заранее.dariaaleksanna
dariaaleksanna, Если задача практического применения, то Этот как раз тот пример, когда автоматизация не эффективна, Вы в ступоре, вместо того, чтоб потратить 5 минут на элементарные подсчеты с ручкой и производственным календарем. И это будет повторятся раз в год. Ну и совсем сложный вариант: https://yandex.ru/search....27&lr=2 и первая ссылка http://www.consultant.ru/law/ref/calendar/proizvodstvennye/2018/
Всего в 2018 году 3 месяца, в которых есть сокращенные дни: 23/02 22/06 31/12 ... Как мне дополнить формулу, чтобы эти даты учитывались, но не все 8 часов снималось, а только 3?
Прямо эти три случая буквально в формулу и дописать после основного фрагмента с NETWORKDAYS:
"-3" я сознательно не вынес за скобки, чтобы лучше просматривалась логика. Количество добавочных фрагментов
Код
-3*(A1<=ДАТА(...))*(ДАТА(...)<=B1)
каждый год будет зависеть от количества подобных дней, выпадающих на день с понедельника по пятницу. В 2018-м году их три, в другие годы может быть иное число.
И обращаю внимание коллег, что ТС - из Эстонии, а там, естественно, свои порядки в производственном календаре. Я об этом догадался даже до того, как заглянул в профиль, по сокращению рабдня на 3 часа в предпраздничный день (просто знал об этом раньше :))
Всего в 2018 году 3 месяца, в которых есть сокращенные дни: 23/02 22/06 31/12 ... Как мне дополнить формулу, чтобы эти даты учитывались, но не все 8 часов снималось, а только 3?
Прямо эти три случая буквально в формулу и дописать после основного фрагмента с NETWORKDAYS:
"-3" я сознательно не вынес за скобки, чтобы лучше просматривалась логика. Количество добавочных фрагментов
Код
-3*(A1<=ДАТА(...))*(ДАТА(...)<=B1)
каждый год будет зависеть от количества подобных дней, выпадающих на день с понедельника по пятницу. В 2018-м году их три, в другие годы может быть иное число.
И обращаю внимание коллег, что ТС - из Эстонии, а там, естественно, свои порядки в производственном календаре. Я об этом догадался даже до того, как заглянул в профиль, по сокращению рабдня на 3 часа в предпраздничный день (просто знал об этом раньше :))Gustav
спасибо всем за ответы и извиняюсь за задержку с моим комментарием. Да, я как-то забыла отметить, что я из Эстонии - у нас действительно свои порядки в производственном календаре. Я решила свой вопрос сама, прикладываю вам свое решение в экселе файле. Пришлось использовать формулу ЕСЛИ, получилось громоздко, но видимо по-другому никак. Ячейка с формулой находится на второй странице, выделена желтым.
Здравствуйте всем,
спасибо всем за ответы и извиняюсь за задержку с моим комментарием. Да, я как-то забыла отметить, что я из Эстонии - у нас действительно свои порядки в производственном календаре. Я решила свой вопрос сама, прикладываю вам свое решение в экселе файле. Пришлось использовать формулу ЕСЛИ, получилось громоздко, но видимо по-другому никак. Ячейка с формулой находится на второй странице, выделена желтым.dariaaleksanna
Gustav, спасибо Вам за ответ и подсказку! Я в итоге немного по-другому решила эту проблему - через функцию ЕСЛИ, но и Ваш вариант подошел бы.
Gustav, спасибо Вам за ответ и подсказку! Я в итоге немного по-другому решила эту проблему - через функцию ЕСЛИ, но и Ваш вариант подошел бы.dariaaleksanna