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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.12.2010, 14:28   #1
ramzan_s
Пользователь
 
Регистрация: 30.09.2010
Сообщений: 18
По умолчанию кол-во дней из периода учитывая празд. дни

доброго времени суток.

Подскажите как рассчитать кол-во дней например за период 01.12.2010г.-17.01.11 учитывая празд дни
результат должен быть 42 дня (48дн. минус 6 празд. дн.)
Спасибо.

Последний раз редактировалось ramzan_s; 13.12.2010 в 16:30.
ramzan_s вне форума Ответить с цитированием
Старый 13.12.2010, 14:45   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

используйте ЧИСТРАБДНИ(...)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 13.12.2010, 14:46   #3
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Код:
=ЧИСТРАБДНИ("01.12.2010";"31.01.2011")
Надстройка "Пакет Анализа" должна быть подключена.
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 13.12.2010, 14:53   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

там еще есть 3-й очень важный параметр - ссылка на диапазов, в котором перечислены праздничные дни.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 13.12.2010, 16:30   #5
ramzan_s
Пользователь
 
Регистрация: 30.09.2010
Сообщений: 18
По умолчанию

мне надо чтоб еще и выходные дни тоже считал
код ЧИСТРАБДНИ откидывает выходные
ramzan_s вне форума Ответить с цитированием
Старый 13.12.2010, 16:33   #6
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от ramzan_s Посмотреть сообщение
мне надо чтоб еще и выходные дни тоже считал
код ЧИСТРАБДНИ откидывает выходные
Естественно, ЧИСТРАБДНИ считает только рабочие дни.
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 13.12.2010, 17:13   #7
DV68
Форумчанин
 
Регистрация: 05.08.2009
Сообщений: 465
По умолчанию

Цитата:
Сообщение от ramzan_s Посмотреть сообщение
...Подскажите как рассчитать кол-во дней например за период 01.12.2010г.-17.01.11 учитывая празд дни
результат должен быть 42 дня (48дн. минус 6 празд. дн.)...
Поищите на форуме, задача по отпуску решалась.
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн

Последний раз редактировалось DV68; 13.12.2010 в 17:59.
DV68 вне форума Ответить с цитированием
Старый 13.12.2010, 17:25   #8
ramzan_s
Пользователь
 
Регистрация: 30.09.2010
Сообщений: 18
По умолчанию

Цитата:
Сообщение от DV68 Посмотреть сообщение
Судя по тому, что 42 дня это отпуск на Крайнем Севере.
Если это так, то поищите на форуме, задача по отпуску решалась.
решение есть http://www.programmersforum.ru/showthread.php?t=79088,
но там все наоборот, т.е. указывется нач. периода и указываешь кол-во дней отпуска и получаешь конец периода.
мне надо указать нач. и конец периода и получить кол-во дней отпуска.
то что по ссылке пробывал переделать, но ничего не получилось
ramzan_s вне форума Ответить с цитированием
Старый 13.12.2010, 17:54   #9
DV68
Форумчанин
 
Регистрация: 05.08.2009
Сообщений: 465
По умолчанию

Тогда такая формула:
Код:
=СУММПРОИЗВ(ABS(СЧЁТЕСЛИ(D8:D17;СТРОКА(ИНДЕКС(A:A;B8):ИНДЕКС(A:A;B9)))-1))
Вложения
Тип файла: rar без_праздников.rar (3.5 Кб, 20 просмотров)
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн

Последний раз редактировалось DV68; 13.12.2010 в 17:57.
DV68 вне форума Ответить с цитированием
Старый 14.12.2010, 09:11   #10
ramzan_s
Пользователь
 
Регистрация: 30.09.2010
Сообщений: 18
По умолчанию

Цитата:
Сообщение от DV68 Посмотреть сообщение
Тогда такая формула:
Код:
=СУММПРОИЗВ(ABS(СЧЁТЕСЛИ(D8:D17;СТРОКА(ИНДЕКС(A:A;B8):ИНДЕКС(A:A;B9)))-1))
Спасибо то что нужно!!!
ramzan_s вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как преобразовать "17 лет 11 месяцев 9 дней" в месяца и дни??? axell_pnz Microsoft Office Excel 7 11.11.2009 12:20
DateTimePicker, MonthCalendar кол-во дней Inbox Компоненты Delphi 10 30.01.2009 11:22
Добавление кол-во дней в дату D@rk M@k Общие вопросы Delphi 1 19.04.2008 10:19
Подсчёт кол-ва дней ivp88 БД в Delphi 7 14.01.2008 09:16
определение кол-ва дней в месяце apelsin Общие вопросы Delphi 3 15.02.2007 07:21