Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Формула расчета фонда рабочего времени - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Формула расчета фонда рабочего времени (Формулы/Formulas)
Формула расчета фонда рабочего времени
dariaaleksanna Дата: Среда, 06.12.2017, 15:13 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Здравствуйте,

прошу помощи в следующем вопросе.
Задача: Сделать формулу расчета фонда рабочего времени для каждого месяца в 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
Дата добавления - 06.12.2017 в 15:13
Shylo Дата: Пятница, 08.12.2017, 19:41 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 116
Репутация: 5 ±
Замечаний: 0% ±

Excel-2003; 2010
Прикрепите файл-пример.
 
Ответить
СообщениеПрикрепите файл-пример.

Автор - Shylo
Дата добавления - 08.12.2017 в 19:41
bmv98rus Дата: Суббота, 09.12.2017, 07:45 | Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 686
Репутация: 114 ±
Замечаний: 0% ±

Excel 2013/2016
dariaaleksanna,
Если задача практического применения, то
Этот как раз тот пример, когда автоматизация не эффективна, Вы в ступоре, вместо того, чтоб потратить 5 минут на элементарные подсчеты с ручкой и производственным календарем. И это будет повторятся раз в год.
Ну и совсем сложный вариант:
https://yandex.ru/search....27&lr=2
и первая ссылка
http://www.consultant.ru/law/ref/calendar/proizvodstvennye/2018/


Сообщение отредактировал bmv98rus - Суббота, 09.12.2017, 07:46
 
Ответить
Сообщениеdariaaleksanna,
Если задача практического применения, то
Этот как раз тот пример, когда автоматизация не эффективна, Вы в ступоре, вместо того, чтоб потратить 5 минут на элементарные подсчеты с ручкой и производственным календарем. И это будет повторятся раз в год.
Ну и совсем сложный вариант:
https://yandex.ru/search....27&lr=2
и первая ссылка
http://www.consultant.ru/law/ref/calendar/proizvodstvennye/2018/

Автор - bmv98rus
Дата добавления - 09.12.2017 в 07:45
Gustav Дата: Суббота, 09.12.2017, 09:36 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1475
Репутация: 559 ±
Замечаний: 0% ±

начинал с Excel 4.0...
Цитата dariaaleksanna, 06.12.2017 в 15:13, в сообщении № 1 ()
Всего в 2018 году 3 месяца, в которых есть сокращенные дни:
23/02
22/06
31/12
...
Как мне дополнить формулу, чтобы эти даты учитывались, но не все 8 часов снималось, а только 3?

Прямо эти три случая буквально в формулу и дописать после основного фрагмента с NETWORKDAYS:
Код
=ЧИСТРАБДНИ(A1;B1;holidays)*8-3*(A1<=ДАТА(2018;2;23))*(ДАТА(2018;2;23)<=B1)-3*(A1<=ДАТА(2018;6;22))*(ДАТА(2018;6;22)<=B1)-3*(A1<=ДАТА(2018;12;31))*(ДАТА(2018;12;31)<=B1)

"-3" я сознательно не вынес за скобки, чтобы лучше просматривалась логика. Количество добавочных фрагментов
Код
-3*(A1<=ДАТА(...))*(ДАТА(...)<=B1)

каждый год будет зависеть от количества подобных дней, выпадающих на день с понедельника по пятницу. В 2018-м году их три, в другие годы может быть иное число.

И обращаю внимание коллег, что ТС - из Эстонии, а там, естественно, свои порядки в производственном календаре. Я об этом догадался даже до того, как заглянул в профиль, по сокращению рабдня на 3 часа в предпраздничный день (просто знал об этом раньше :))


Мой tip box - яд 41001663842605
 
Ответить
Сообщение
Цитата dariaaleksanna, 06.12.2017 в 15:13, в сообщении № 1 ()
Всего в 2018 году 3 месяца, в которых есть сокращенные дни:
23/02
22/06
31/12
...
Как мне дополнить формулу, чтобы эти даты учитывались, но не все 8 часов снималось, а только 3?

Прямо эти три случая буквально в формулу и дописать после основного фрагмента с NETWORKDAYS:
Код
=ЧИСТРАБДНИ(A1;B1;holidays)*8-3*(A1<=ДАТА(2018;2;23))*(ДАТА(2018;2;23)<=B1)-3*(A1<=ДАТА(2018;6;22))*(ДАТА(2018;6;22)<=B1)-3*(A1<=ДАТА(2018;12;31))*(ДАТА(2018;12;31)<=B1)

"-3" я сознательно не вынес за скобки, чтобы лучше просматривалась логика. Количество добавочных фрагментов
Код
-3*(A1<=ДАТА(...))*(ДАТА(...)<=B1)

каждый год будет зависеть от количества подобных дней, выпадающих на день с понедельника по пятницу. В 2018-м году их три, в другие годы может быть иное число.

И обращаю внимание коллег, что ТС - из Эстонии, а там, естественно, свои порядки в производственном календаре. Я об этом догадался даже до того, как заглянул в профиль, по сокращению рабдня на 3 часа в предпраздничный день (просто знал об этом раньше :))

Автор - Gustav
Дата добавления - 09.12.2017 в 09:36
Shylo Дата: Суббота, 09.12.2017, 12:46 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 116
Репутация: 5 ±
Замечаний: 0% ±

Excel-2003; 2010
Друзья, попросил ТС о файле-примере, так как моя тема с похожей проблемой осталась.
 
Ответить
СообщениеДрузья, попросил ТС о файле-примере, так как моя тема с похожей проблемой осталась.

Автор - Shylo
Дата добавления - 09.12.2017 в 12:46
dariaaleksanna Дата: Понедельник, 11.12.2017, 11:26 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Здравствуйте всем,

спасибо всем за ответы и извиняюсь за задержку с моим комментарием.
Да, я как-то забыла отметить, что я из Эстонии - у нас действительно свои порядки в производственном календаре.
Я решила свой вопрос сама, прикладываю вам свое решение в экселе файле. Пришлось использовать формулу ЕСЛИ, получилось громоздко, но видимо по-другому никак.
Ячейка с формулой находится на второй странице, выделена желтым.
К сообщению приложен файл: File.xls(52Kb)
 
Ответить
СообщениеЗдравствуйте всем,

спасибо всем за ответы и извиняюсь за задержку с моим комментарием.
Да, я как-то забыла отметить, что я из Эстонии - у нас действительно свои порядки в производственном календаре.
Я решила свой вопрос сама, прикладываю вам свое решение в экселе файле. Пришлось использовать формулу ЕСЛИ, получилось громоздко, но видимо по-другому никак.
Ячейка с формулой находится на второй странице, выделена желтым.

Автор - dariaaleksanna
Дата добавления - 11.12.2017 в 11:26
dariaaleksanna Дата: Понедельник, 11.12.2017, 11:36 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Gustav, спасибо Вам за ответ и подсказку! Я в итоге немного по-другому решила эту проблему - через функцию ЕСЛИ, но и Ваш вариант подошел бы.
 
Ответить
СообщениеGustav, спасибо Вам за ответ и подсказку! Я в итоге немного по-другому решила эту проблему - через функцию ЕСЛИ, но и Ваш вариант подошел бы.

Автор - dariaaleksanna
Дата добавления - 11.12.2017 в 11:36
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Формула расчета фонда рабочего времени (Формулы/Formulas)
Страница 1 из 11
Поиск:

Яндекс цитирования
© 2010-2017 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!