Новости:

Новая редакция правил форума: 2.4. Если вопрос или ответ содержится во вложенном файле, все-равно кратко описывайте в сообщении вопрос или суть решения. Это необходимо, чтобы тему можно было найти через поиск.

Главное меню

Нумерация ТОЛЬКО рабочих дней в рамках месяцев

Автор Николай Котляр, 22.09.2016, 13:10

« назад - далее »

Николай Котляр

нужна помощь в  пронумеровании рабочих дней. суть такова:
есть таблица с датами, не  все из этих дат являються рабочими днями. рабочий день был или не рабочий зависит от ячейки рядом с датой (например 0- не раб, 1- раб день). вот отталкиваясь именно от этой ячейки нужно пронумеровать  за несколько лет  даты, деля их от 1 до 23 . т.е. в каком то месяце  первый рабочий день  может приходиться и на 1 и на 10 и на 15 число (календарный день), в каком то месяце  может быть 23 рабочих дня а в каком то всего 3.  мое  представление таково: формула должна смотреть на  месяц, потом смотреть стоит ли 1 в соседней ячейке, после этого выводить  в  соседней ячейке 1, после формула делает тоже самое но прбавляет предыдущее значение и так  вплоть до 23, потом когда месяц  менятся, все повторяется. вопрос в том  как это описать. Буду очень признателен! +1 к  карме))

IKor

Предлагаю поэкспериментировать с функциями РАБДЕНЬ() и КОНМЕСЯЦА().
То, что получилось на скорую руку - смотрите во вложенном документе.

обратите внимание на столбец Праздники...
================
Да, если подряд может быть более 5 выходных дней, то формулу придется немного изменить :)

0mega

Николай , здравствуйте
Информация для размышления
Вы используете постоянное увеличение таблицы.
Сейчас занято 21 тыс.  Вес небольшой 116 к, но еще не вечер.
В вашем распоряжении 1 млн строк. Мне приходилось работать с таблицами в 50 тыс строк . Они "подтормаживают"

боюсь что  наступит время и вы не сможете открыть свой файл

Николай Котляр

в  моем  случае  бывает что подряд может быть больше  5  не  рабочих дней, что в  формуле  нужно изменить??? подскажите плиз.  и еще  вопрос  : как вам  тут  поставить  лайк.?)  блогадарю)

Николай Котляр

просмотрел файл, немного не  то,  вы  привязываетесь, в  крабочим дням  , праздникам и  т.д. ,  но это не  то, в  моем  случае  только  я  решаю  рабочий  это день или нет, и значение  в  колонке  F (рабочий день да/нет) я  ставлю  сам  руками, и мне нужно считать какой  у  меня  это  рабочий  день в  месяце , т.е. счет от одного до 23  в рамках одного месяца. (месяцев которые  нужно посчитаь слишком  много, что бы делать это руками).   рабочий или не рабочий день обсалютно не  зависит от праздников, он  зависит только лишь от значений  (0 или 1) в  столбце F.

vikttur

=ЕСЛИ(F2;СУММЕСЛИ($E$2:E2;">"&КОНМЕСЯЦА(E2;-1);$F$2:F2);"")
Во всяком случае, считает лучше, чем Вы вручную (см. строку 7) :)

Николай Котляр

или я  глупый, или че  то  оно не  то  считает....,  Вы  не  могли бы  в  моем  файле (см. выше)  прописать???

vikttur


Николай Котляр

Благодарю! Похоже  то  что  нужно!)))  от души....