|
Подсчитать количество суббот в месяце
|
|||
---|---|---|---|
#18+
Добрый день! Необходимо расчитать количество рабочих дней при 6-ти дневной рабочей неделе. Я сделал это при помощи дополнительного столбца. См. приложенный файл. Можно ли сделать это проще при помощи формул? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2008, 08:29 |
|
Подсчитать количество суббот в месяце
|
|||
---|---|---|---|
#18+
Сергей06, Для правильного подсчета количества рабочих дней надо создать календарь, потому что есть такое понятие как праздники и сокращенные дни. Поищите в интернете легко найдете.. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2008, 08:44 |
|
Подсчитать количество суббот в месяце
|
|||
---|---|---|---|
#18+
Евгений_Анатольевич, если честно, то я не совсем догнал, что такое календарь и зачем он нужен. Ступил одним словом. поискал здесь . Ничего не понял. Может подробнее расскажешь, если время есть. На самом деле, не хотелось бы использовать дополнительные поля, ячейки, объекты. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2008, 09:16 |
|
Подсчитать количество суббот в месяце
|
|||
---|---|---|---|
#18+
Сергей06Добрый день! Необходимо расчитать количество рабочих дней при 6-ти дневной рабочей неделе. Я сделал это при помощи дополнительного столбца. См. приложенный файл. Можно ли сделать это проще при помощи формул? У вас в файле стоит только одна дата: 01.12.2008. Это начальная или конечная ? Если это конечная - то где начальаня дата ? Или вам надо за определённый месяц ? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2008, 10:37 |
|
Подсчитать количество суббот в месяце
|
|||
---|---|---|---|
#18+
Да, А-Ник, определенный месяц. в формуле расчитывается разница в рабочих днях между начальной датой и датой конца месяца. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2008, 11:03 |
|
Подсчитать количество суббот в месяце
|
|||
---|---|---|---|
#18+
Т.е. в данном случае, необходимо знать сколько рабочих дней в декабре 2008 года при 6-ти дневной рабочей неделе, без учетов праздничных дней. Если подставить 01.11.2008, то, соответственно, необходимо знать сколько рабочих дней в ноябре 2008 года при 6-ти дневной рабочей неделе, без учетов праздничных дней. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2008, 11:08 |
|
Подсчитать количество суббот в месяце
|
|||
---|---|---|---|
#18+
Сергей06, типа надо вот такое или такое и на основе этого создать свой календарь.. как бы матрицу из которой вы будете выбирать ккакие дни рабочие и сколько их.. это если по-хорошему.. :) но можно конечно и по-быстрому ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2008, 11:11 |
|
Подсчитать количество суббот в месяце
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2008, 11:14 |
|
Подсчитать количество суббот в месяце
|
|||
---|---|---|---|
#18+
Евгений_Анатольевич, А, понял. Т.е. делаем матрицу и, например, ИНДЕКСом() будем выбирать. Да.... Но не хотелось бы использовать доплист для этого. Тем более, если мы делаем на 20 лет вперед, что это уже не очень то удобно будет... :-) Спасибо, Евгений_Анатольевич! ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2008, 11:48 |
|
Подсчитать количество суббот в месяце
|
|||
---|---|---|---|
#18+
Сергей06, Все зависит от задачи :) если вам просто количество дней посчитать в среднем - то это фиксированная величина, если только новые праздники не введут или старые уберут. А если вам точные данные нужны, то можно завести такой вот календарь и просто обновлять его в конце года на следующий год.. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2008, 11:56 |
|
Подсчитать количество суббот в месяце
|
|||
---|---|---|---|
#18+
+Лист можно и скрыть от пользователя ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2008, 11:57 |
|
Подсчитать количество суббот в месяце
|
|||
---|---|---|---|
#18+
Вот вариант на скорую руку - не самый быстрый, но зато простой для понимания: {=СЧЁТ(ЕСЛИ(ДЕНЬНЕД(СТРОКА(ИНДЕКС(A:A;A1):ИНДЕКС(A:A;ДАТА(ГОД(A1);МЕСЯЦ(A1)+1;1)-1));2)=7;"";1))} ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2008, 12:34 |
|
Подсчитать количество суббот в месяце
|
|||
---|---|---|---|
#18+
Да, забыл сказать - в ячейке "A1" - твоя начальаня дата. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2008, 12:36 |
|
Подсчитать количество суббот в месяце
|
|||
---|---|---|---|
#18+
A-Nik, Спасибо! Как раз это и нужно. Я к этому решению не мог прийти сам. Буду разбираться с этой формулой. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2008, 12:41 |
|
Подсчитать количество суббот в месяце
|
|||
---|---|---|---|
#18+
Да не за что ;-) Что непонятно - спрашивай ;-) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2008, 12:51 |
|
Подсчитать количество суббот в месяце
|
|||
---|---|---|---|
#18+
зачем же так сложно? :) через формулу массива.. можно ж и без нее :) =ДЕНЬ(ДАТА(ГОД(A1);МЕСЯЦ(A1)+1;0))-ОТБР((ДАТА(ГОД(A1);МЕСЯЦ(A1)+1;0)-A1)/7)+(ИЛИ(ДЕНЬНЕД(A1;2)=7;ДЕНЬНЕД(ДАТА(ГОД(A1);МЕСЯЦ(A1)+1;0);2)=7)) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2008, 13:24 |
|
Подсчитать количество суббот в месяце
|
|||
---|---|---|---|
#18+
и тоже проста для понимания ) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2008, 13:24 |
|
Подсчитать количество суббот в месяце
|
|||
---|---|---|---|
#18+
DaniilK, Спасибо, Эта формула не считает правильно ноябрь 2008 года... я разобрался, наконец, с массивами. Они мне нравятся за счет компактности. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2008, 13:47 |
|
Подсчитать количество суббот в месяце
|
|||
---|---|---|---|
#18+
A-Nik, Спасибо Вам за формулу. Не сразу понял. Через 5 минут стало ясно. Вашу формулу {=СЧЁТ(ЕСЛИ(ДЕНЬНЕД(СТРОКА(ИНДЕКС(A:A;A1):ИНДЕКС(A:A;ДАТА(ГОД(A1);МЕСЯЦ(A1)+1;1)-1));2)=7;"";1))} можно чуть-чуть сократить ДАТА(ГОД(A1);МЕСЯЦ(A1)+1;1)-1 поменять на КОНМЕСЯЦА(A1;1) Ещё раз спасибо за формулу. Для меня это новый подход. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2014, 12:39 |
|
Подсчитать количество суббот в месяце
|
|||
---|---|---|---|
#18+
Ой, опечатка: поменять на КОНМЕСЯЦА(A1; 0 ) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2014, 12:47 |
|
|
start [/forum/topic.php?fid=61&msg=35673640&tid=2173805]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
others: | 283ms |
total: | 426ms |
0 / 0 |