Профессиональные приемы работы в Microsoft Excel

Обмен опытом => Microsoft Excel => Тема начата: Николай Котляр от 22.09.2016, 13:10

Название: Нумерация ТОЛЬКО рабочих дней в рамках месяцев
Отправлено: Николай Котляр от 22.09.2016, 13:10
нужна помощь в  пронумеровании рабочих дней. суть такова:
есть таблица с датами, не  все из этих дат являються рабочими днями. рабочий день был или не рабочий зависит от ячейки рядом с датой (например 0- не раб, 1- раб день). вот отталкиваясь именно от этой ячейки нужно пронумеровать  за несколько лет  даты, деля их от 1 до 23 . т.е. в каком то месяце  первый рабочий день  может приходиться и на 1 и на 10 и на 15 число (календарный день), в каком то месяце  может быть 23 рабочих дня а в каком то всего 3.  мое  представление таково: формула должна смотреть на  месяц, потом смотреть стоит ли 1 в соседней ячейке, после этого выводить  в  соседней ячейке 1, после формула делает тоже самое но прбавляет предыдущее значение и так  вплоть до 23, потом когда месяц  менятся, все повторяется. вопрос в том  как это описать. Буду очень признателен! +1 к  карме))
Название: Re: Нумерация ТОЛЬКО рабочих дней в рамках месяцев , нужна помощь.
Отправлено: IKor от 22.09.2016, 15:27
Предлагаю поэкспериментировать с функциями РАБДЕНЬ() и КОНМЕСЯЦА().
То, что получилось на скорую руку - смотрите во вложенном документе.

обратите внимание на столбец Праздники...
================
Да, если подряд может быть более 5 выходных дней, то формулу придется немного изменить :)
Название: Re: Нумерация ТОЛЬКО рабочих дней в рамках месяцев , нужна помощь.
Отправлено: 0mega от 22.09.2016, 15:45
Николай , здравствуйте
Информация для размышления
Вы используете постоянное увеличение таблицы.
Сейчас занято 21 тыс.  Вес небольшой 116 к, но еще не вечер.
В вашем распоряжении 1 млн строк. Мне приходилось работать с таблицами в 50 тыс строк . Они "подтормаживают"

боюсь что  наступит время и вы не сможете открыть свой файл
Название: Re: Нумерация ТОЛЬКО рабочих дней в рамках месяцев , нужна помощь.
Отправлено: Николай Котляр от 08.10.2016, 23:50
в  моем  случае  бывает что подряд может быть больше  5  не  рабочих дней, что в  формуле  нужно изменить??? подскажите плиз.  и еще  вопрос  : как вам  тут  поставить  лайк.?)  блогадарю)
Название: Re: Нумерация ТОЛЬКО рабочих дней в рамках месяцев , нужна помощь.
Отправлено: Николай Котляр от 09.10.2016, 00:04
просмотрел файл, немного не  то,  вы  привязываетесь, в  крабочим дням  , праздникам и  т.д. ,  но это не  то, в  моем  случае  только  я  решаю  рабочий  это день или нет, и значение  в  колонке  F (рабочий день да/нет) я  ставлю  сам  руками, и мне нужно считать какой  у  меня  это  рабочий  день в  месяце , т.е. счет от одного до 23  в рамках одного месяца. (месяцев которые  нужно посчитаь слишком  много, что бы делать это руками).   рабочий или не рабочий день обсалютно не  зависит от праздников, он  зависит только лишь от значений  (0 или 1) в  столбце F.
Название: Re: Нумерация ТОЛЬКО рабочих дней в рамках месяцев
Отправлено: vikttur от 09.10.2016, 01:21
=ЕСЛИ(F2;СУММЕСЛИ($E$2:E2;">"&КОНМЕСЯЦА(E2;-1);$F$2:F2);"")
Во всяком случае, считает лучше, чем Вы вручную (см. строку 7) :)
Название: Re: Нумерация ТОЛЬКО рабочих дней в рамках месяцев
Отправлено: Николай Котляр от 09.10.2016, 04:09
или я  глупый, или че  то  оно не  то  считает....,  Вы  не  могли бы  в  моем  файле (см. выше)  прописать???
Название: Re: Нумерация ТОЛЬКО рабочих дней в рамках месяцев
Отправлено: vikttur от 09.10.2016, 11:20
Пожалуйста
Название: Re: Нумерация ТОЛЬКО рабочих дней в рамках месяцев
Отправлено: Николай Котляр от 09.10.2016, 12:44
Благодарю! Похоже  то  что  нужно!)))  от души....