Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.06.2015, 22:37   #1
Demetros
Форумчанин
 
Регистрация: 28.01.2014
Сообщений: 126
По умолчанию Помогите с формулами

Всем доброго времени суток. Подскажите как реализовать задуманное?
Необходимо формулами в строке сформировать последовательность дат, с первого числа текущего месяца по последнее число будущего месяца, то есть на два месяца (лист 1) с условием, что выходные дни отображались в этом списке символом "В" на основе данных с листа "2015" (ячеек не закрашенных зеленым цветом-это выходные), и при наступлении будущего месяца это список обновлялся. Пример прилагается.
Вложения
Тип файла: rar календарь.rar (26.3 Кб, 12 просмотров)
Demetros вне форума Ответить с цитированием
Старый 30.06.2015, 01:45   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

с формулами не помогу, потому что формула всего одна
Код:
=ЕСЛИ(ИЛИ(ДЕНЬНЕД(дт;2)>5;СЧЁТЕСЛИ(выходные;дт)>0);"в";ЕСЛИ(И(ДЕНЬНЕД(дт;2)=1;СЧЁТЕСЛИ(выходные;дт-1)+СЧЁТЕСЛИ(выходные;дт-2)>0);"в";дт))
см.вложение
формула проставляет выходные в субботу, воскресенье и в праздничные дни
кроме того в работе формулы учтены разъяснения "О некоторых вопросах, возникающих в связи с переносом выходных дней, совпадающих с праздничными днями", утвержденного Постановлением Министерства труда Российской Федерации от 29 декабря 1992 г. N 65 если коротко, то суть разьяснений сводится к след. правилу: когда государственный праздник выпадает на субботу или воскресенье, то выходным считается ближайший понедельник.
Вложения
Тип файла: rar календарь.rar (26.9 Кб, 9 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете

Последний раз редактировалось IgorGO; 30.06.2015 в 02:18.
IgorGO вне форума Ответить с цитированием
Старый 30.06.2015, 11:19   #3
Demetros
Форумчанин
 
Регистрация: 28.01.2014
Сообщений: 126
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
с формулами не помогу, потому что формула всего одна
Код:
=ЕСЛИ(ИЛИ(ДЕНЬНЕД(дт;2)>5;СЧЁТЕСЛИ(выходные;дт)>0);"в";ЕСЛИ(И(ДЕНЬНЕД(дт;2)=1;СЧЁТЕСЛИ(выходные;дт-1)+СЧЁТЕСЛИ(выходные;дт-2)>0);"в";дт))
см.вложение
формула проставляет выходные в субботу, воскресенье и в праздничные дни
кроме того в работе формулы учтены разъяснения "О некоторых вопросах, возникающих в связи с переносом выходных дней, совпадающих с праздничными днями", утвержденного Постановлением Министерства труда Российской Федерации от 29 декабря 1992 г. N 65 если коротко, то суть разьяснений сводится к след. правилу: когда государственный праздник выпадает на субботу или воскресенье, то выходным считается ближайший понедельник.
Спасибо за помощь, но есть одно НО. контора, в которой я работаю иногда работает по выходным, а иногда в будние дни бывает не рабочий день. График работ утверждается до начала отчетного периода. Поэтому я и хотел привязать эту строку к календарю на листе 2015 к зеленым ячейкам текущего и будущего месяца. Как это сделать хз. Поэтому прошу помощи.
Demetros вне форума Ответить с цитированием
Старый 30.06.2015, 12:17   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

что тут скажешь...
когда задача не описана досконкально, я решаю ее так, как понял...

в строках 1-2, (которые скрыты) - Вы можете описать 15 дополнительных выходних в году (при необходимости можно увеличить размеры диапазона "выходные" и описать 365 выходных в году)

а вот с работой в субботы, воскресенья... - нужно организовать еще две строки, сделать в них описание ОБЯЗАТЕЛЬНО РАБОЧИХ дней и чуть поправить формулу...

но все это, видимо, уже без меня
удачи!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 30.06.2015, 13:04   #5
Demetros
Форумчанин
 
Регистрация: 28.01.2014
Сообщений: 126
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
что тут скажешь...
когда задача не описана досконкально, я решаю ее так, как понял...

в строках 1-2, (которые скрыты) - Вы можете описать 15 дополнительных выходних в году (при необходимости можно увеличить размеры диапазона "выходные" и описать 365 выходных в году)

а вот с работой в субботы, воскресенья... - нужно организовать еще две строки, сделать в них описание ОБЯЗАТЕЛЬНО РАБОЧИХ дней и чуть поправить формулу...

но все это, видимо, уже без меня
удачи!
В этом-то и вопрос как прикрутить выходные и рабочие дни к этому списку. как сформировать список выходных и рабочих я сообразил.
Вложения
Тип файла: zip календарь.zip (42.3 Кб, 9 просмотров)

Последний раз редактировалось Demetros; 30.06.2015 в 13:17. Причина: Добавил вложение
Demetros вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
касса формулами buxrasid Microsoft Office Excel 6 09.01.2013 22:51
Помогите с формулами в Excel Alex9k Microsoft Office Excel 2 02.08.2010 10:59
Столбец с формулами...Помогите, пожалуйсто! Артур Иваныч Microsoft Office Excel 17 02.11.2009 10:01
Помогите с формулами - треугольник, отрезок на плоскости DjDizzy Помощь студентам 5 01.10.2008 17:52
Проблема с формулами Умелец Microsoft Office Excel 9 12.09.2007 06:29