Добрый день! Перерыл весь форум и инет, но нигде не нашел формулу учета рабочих дней с учетом праздников и переносов рабочих дней. Пробывал через формулу РАБДЕНЬ.МЕЖД (в столбце "С"), но что то не то.... не учитываются "переносы". (Нужно, что бы формула учитывала помимо праздничных дней из столбца "G" и переносы из столбца "I")
Рабочие дни с учетом праздников и переносов рабочих дней
20.08.2017 11:54:23
|
|
|
|
20.08.2017 12:06:38
|
|||
|
|
20.08.2017 16:14:18
Юрий М, в том то и дело, что есть такие темы, а рабочего решения не нашел.... Был бы благодарен, если бы дали ответ. Спасибо...
|
|
|
|
21.08.2017 00:16:49
polyarikspb,так подойдет?
|
|
|
|
21.08.2017 07:49:16
iMrTidy, спасибо, это конечно как вариант, но он не удобен, т.к. нужно перебирать все даты в течении года в дополнительном столбце. Идеальный вариант, это когда нужно только в двух столбцах заносить конкретные даты "Праздники" и "Переносы" (что собственно и делает формула "РАБДЕНЬ.МЕЖД", но только не учитывает "переносы")
|
|
|
|
21.08.2017 08:59:54
polyarikspb, сделать "перебор" дат автоматическим не подойдёт?
|
|
|
|
21.08.2017 09:10:44
iMrTidy, не понял что Вы имеете ввиду "сделать "перебор" дат автоматическим". Просто идея какая. У меня 5-ти дневная рабочая неделя. (Формула РАБДЕНЬ или РАБДЕНЬ.МЕЖД - это учитывает). Протаскиваю формулу вниз и все даты корректно проставляются. Но как только мне нужно, например выйти на работу в суб или в воскр, то "автоматизм" нарушается. Поэтому и хочу, чтобы просто нужную (нужные) дату "переноса" записать в столбце "I" и формула сработала. Вот в этом и вся загвоздка
Изменено: |
|
|
|
21.08.2017 09:22:05
polyarikspb, я понял суть задачи с первого раза. Чем Вам мешает доп столбец? Кроме первой даты остальные обновляются автоматом, да и первую можно сделать автоматом при желании. Чтобы работало для високосных лет нужно протянуть мои доп столбцы еще на один.
|
|
|
|
21.08.2017 09:30:28
iMrTidy, ясно, спасибо большое. Просто хочется найти решение (если, конечно такое вообще возможно), чтобы было без доп столбца
|
|
|
|
21.08.2017 09:36:07
Вариант формулой массива (вводится одновременным нажатием Контрл Шифт Ентер)
Изменено:
Скажи мне, кудесник, любимец ба’гов...
|
|||
|
|
21.08.2017 09:38:54
Без доп. столбца, но с усложнением вычислений - оно Вам надо?
|
|
|
|
21.08.2017 09:44:18
_Boroda_, Вот этот вариант супер! Спасибо
|
|
|
|
25.09.2017 10:10:05
То ли вопрос затерялся на форуме, то ли никто не смог понять как сделать....
|
|
|
|
25.09.2017 12:06:35
Скорее затерялся)
|
|
|
|
25.09.2017 12:36:35
Влад, Спасибо за внимание к моему вопросу, но что то я не увидел решение проблемы. В столбце "С" по-прежнему присутствуют даты 30.09.2017(Сб) и 01.10.2017(Вс). А нужно, чтобы эти даты и другие подобные (Сб и Вс только из столбца "К" не учитывались)
|
|
|
|
25.09.2017 23:27:53
Да, прошу прощения, сразу недоглядел.
|
|
|
|
26.09.2017 07:45:37
Влад, что то снова не то... Может закинули не сохраненный файл на форум? Я выделили желтым цветом, то что не так...
|
|
|
|
26.09.2017 17:58:29
Походу да, не тот...
|
|
|
|
26.09.2017 20:57:05
Влад, походу то что надо теперь, огромное спасибо за решение "задачки", буду "юзать"...
|
|
|
|
05.03.2022 16:15:19
Может кому будет полезно:
Искал Как учитывать при расчете конечной даты только исключение праздников, а выходные оставить (и чтобы была возможность указать на дату выходного один раз в месяц). Функция РАБДЕНЬ.МЕЖД , если в запросе "выходные" указать 0 или любое другое число автоматом ставит выходные суббота и воскресенье НО!! если выходные указать в виде "0000000", то они перестанут учитываться (тут каждая порядковая цифра означает 0-не учитывать, 1-учитывать. Начало отсчета в понедельник) Таким образом можно сделать выходными по умолчанию любые комбинации дней На форуме этого не нашел, поэтому дополняю Вот моя формул как получилась, для примера =РАБДЕНЬ.МЕЖД(BC30;BB30;"0000000";Праздники[Список праздников])
Изменено:
Лучше пишите на почту)
|
|
|
|
05.03.2022 16:34:35
Констатин Л, это очень полезная информация для тех кто
1. не хочет 2. не желает 3. не переносит 4.... 5... n . не умеет читать справку по функциям Строковые значения дней недели включают семь знаков, каждый из которых обозначает день недели (начиная с понедельника). Значение 1 представляет нерабочие дни, а 0 — рабочие дни. В строке допустимо использовать только знаки 1 и 0. Строка 1111111 недопустима. Например, 0000011 означает, что выходными днями являются суббота и воскресенье.
По вопросам из тем форума, личку не читаю.
|
|
|
|
05.03.2022 18:29:09
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
|
|||
|
|
06.03.2022 20:42:19
Констатин Л, в данном случае это только желание читать документацию. Есть вещи которые не документированы или прием не очевидны, но не в этот раз.
По вопросам из тем форума, личку не читаю.
|
||||
|
|
|||
Читают тему