Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/чистрабдни попающие в период отпуска в выбранном месяце - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » чистрабдни попающие в период отпуска в выбранном месяце (Формулы/Formulas)
чистрабдни попающие в период отпуска в выбранном месяце
djorje15 Дата: Суббота, 04.07.2015, 13:32 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 41
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Доброго времени суток! Дано на листе2 ДАТЫ отпусков. даты больничных и даты учебы. На листе1 из этих данных формируется список для экспорта в табель.

Задача: формула для G3 на листе1, при изменении месяца стрелками в L5, формулами из данных из ячеек D и Е (начало и конец отпуска) высчитывалось количество рабочих дней попадающих в период отпуска в ТЕКУЩЕМ МЕСЯЦЕ L5. Сложность в том что даты с отслеживаемым месяцем могут быть и\или в ячейке D и Е

Из-за того что у нас могут в отпуск уходить в один месяц 2 раза или уйти в отпуск и заболеть, возникла 2ая задача на этот случай..
Задача: формула для ячейки T3 на листе2 (чтоб можно протянуть). При изменении текущего месяца формулами из данных с датами начало и окончание из ячеек из С по R (отпуск, больничный, учеба) высчитывалось количество рабочих дней попадающих в период отпуска в ТЕКУЩЕМ МЕСЯЦЕ
К сообщению приложен файл: 4863922.xls (49.0 Kb)
 
Ответить
СообщениеДоброго времени суток! Дано на листе2 ДАТЫ отпусков. даты больничных и даты учебы. На листе1 из этих данных формируется список для экспорта в табель.

Задача: формула для G3 на листе1, при изменении месяца стрелками в L5, формулами из данных из ячеек D и Е (начало и конец отпуска) высчитывалось количество рабочих дней попадающих в период отпуска в ТЕКУЩЕМ МЕСЯЦЕ L5. Сложность в том что даты с отслеживаемым месяцем могут быть и\или в ячейке D и Е

Из-за того что у нас могут в отпуск уходить в один месяц 2 раза или уйти в отпуск и заболеть, возникла 2ая задача на этот случай..
Задача: формула для ячейки T3 на листе2 (чтоб можно протянуть). При изменении текущего месяца формулами из данных с датами начало и окончание из ячеек из С по R (отпуск, больничный, учеба) высчитывалось количество рабочих дней попадающих в период отпуска в ТЕКУЩЕМ МЕСЯЦЕ

Автор - djorje15
Дата добавления - 04.07.2015 в 13:32
KSV Дата: Суббота, 04.07.2015, 13:44 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 770
Репутация: 255 ±
Замечаний: 0% ±

Excel 2013
можете посмотреть здесь (во вложенном файле), как это делается


KSV.VBA@gmail.com
Яндекс.Деньги: 410011921213333


Сообщение отредактировал KSV - Суббота, 04.07.2015, 13:45
 
Ответить
Сообщениеможете посмотреть здесь (во вложенном файле), как это делается

Автор - KSV
Дата добавления - 04.07.2015 в 13:44
djorje15 Дата: Суббота, 04.07.2015, 14:45 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 41
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
KSV, спасибо за быстрый ответ. Указанный вами файл анализировал, под себя не смог поправить. Чистрабдень в данном случае без дополнений не работает.. И начало и конец может быть вне нужного месяца т.е. начало в предыдущем, а конец в следующем...
 
Ответить
СообщениеKSV, спасибо за быстрый ответ. Указанный вами файл анализировал, под себя не смог поправить. Чистрабдень в данном случае без дополнений не работает.. И начало и конец может быть вне нужного месяца т.е. начало в предыдущем, а конец в следующем...

Автор - djorje15
Дата добавления - 04.07.2015 в 14:45
KSV Дата: Суббота, 04.07.2015, 15:11 | Сообщение № 4
Группа: Друзья
Ранг: Ветеран
Сообщений: 770
Репутация: 255 ±
Замечаний: 0% ±

Excel 2013
начало и конец может быть вне нужного месяца т.е. начало в предыдущем, а конец в следующем

так вы начало периода берите, как
Код
МАКС(ДатаНачалаОтпуска; ПервыйДеньВыбранногоМесяца)
, а конец периода как
Код
МИН(ДатаОкончанияОтпуска; ПоследнийДеньВыбранногоМесяца)
и в этом периоде узнавайте кол-во раб.дней


KSV.VBA@gmail.com
Яндекс.Деньги: 410011921213333


Сообщение отредактировал KSV - Суббота, 04.07.2015, 16:03
 
Ответить
Сообщение
начало и конец может быть вне нужного месяца т.е. начало в предыдущем, а конец в следующем

так вы начало периода берите, как
Код
МАКС(ДатаНачалаОтпуска; ПервыйДеньВыбранногоМесяца)
, а конец периода как
Код
МИН(ДатаОкончанияОтпуска; ПоследнийДеньВыбранногоМесяца)
и в этом периоде узнавайте кол-во раб.дней

Автор - KSV
Дата добавления - 04.07.2015 в 15:11
djorje15 Дата: Суббота, 04.07.2015, 15:57 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 41
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
KSV, слабоват я в мин\мах. собрал в
Код
=ЧИСТРАБДНИ(МАКС(D3; O5);МИН(E3; КОНМЕСЯЦА(O5;0));Праздник)
, получил О и отрицательные значения..


Сообщение отредактировал Serge_007 - Воскресенье, 05.07.2015, 11:38
 
Ответить
СообщениеKSV, слабоват я в мин\мах. собрал в
Код
=ЧИСТРАБДНИ(МАКС(D3; O5);МИН(E3; КОНМЕСЯЦА(O5;0));Праздник)
, получил О и отрицательные значения..

Автор - djorje15
Дата добавления - 04.07.2015 в 15:57
KSV Дата: Суббота, 04.07.2015, 16:11 | Сообщение № 6
Группа: Друзья
Ранг: Ветеран
Сообщений: 770
Репутация: 255 ±
Замечаний: 0% ±

Excel 2013
djorje15, функции оформляйте тэгом fx.
Вставил эту формулу в G3 и получил 6, как вы и хотели.
Может у вас отключено автовычисление? (нажмите F9, пересчитаются формулы?)

И для G3 правильнее будет такая формула
Код
=ЕСЛИ(И(МЕСЯЦ(D3)<=МЕСЯЦ($O$5);МЕСЯЦ(E3)>=МЕСЯЦ($O$5));ЧИСТРАБДНИ(МАКС(D3; O5);МИН(E3; КОНМЕСЯЦА(O5;0));Праздник);0)
К сообщению приложен файл: 0080674.xls (58.0 Kb)


KSV.VBA@gmail.com
Яндекс.Деньги: 410011921213333


Сообщение отредактировал KSV - Суббота, 04.07.2015, 16:47
 
Ответить
Сообщениеdjorje15, функции оформляйте тэгом fx.
Вставил эту формулу в G3 и получил 6, как вы и хотели.
Может у вас отключено автовычисление? (нажмите F9, пересчитаются формулы?)

И для G3 правильнее будет такая формула
Код
=ЕСЛИ(И(МЕСЯЦ(D3)<=МЕСЯЦ($O$5);МЕСЯЦ(E3)>=МЕСЯЦ($O$5));ЧИСТРАБДНИ(МАКС(D3; O5);МИН(E3; КОНМЕСЯЦА(O5;0));Праздник);0)

Автор - KSV
Дата добавления - 04.07.2015 в 16:11
djorje15 Дата: Суббота, 04.07.2015, 17:13 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 41
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Заработало! Чтоб протянуть в формуле для О5 добавил $. За 1 часть, спасибо.
KSV, подскажите как для столбца листа T задать привязку к текущему месяцу?
Код
=ЧИСТРАБДНИ(C3;D3;Праздник)+ЧИСТРАБДНИ(E3;F3;Праздник)+ЧИСТРАБДНИ(G3;H3;Праздник)+ЧИСТРАБДНИ(L3;M3;Праздник)+ЧИСТРАБДНИ(N3;O3;Праздник)+ЧИСТРАБДНИ(Q3;R3;Праздник)

Вижу решение через ЕСЛИМН, но получается очень громоздкая формула.
К сообщению приложен файл: 4578538.xls (51.0 Kb)


Сообщение отредактировал djorje15 - Суббота, 04.07.2015, 17:18
 
Ответить
СообщениеЗаработало! Чтоб протянуть в формуле для О5 добавил $. За 1 часть, спасибо.
KSV, подскажите как для столбца листа T задать привязку к текущему месяцу?
Код
=ЧИСТРАБДНИ(C3;D3;Праздник)+ЧИСТРАБДНИ(E3;F3;Праздник)+ЧИСТРАБДНИ(G3;H3;Праздник)+ЧИСТРАБДНИ(L3;M3;Праздник)+ЧИСТРАБДНИ(N3;O3;Праздник)+ЧИСТРАБДНИ(Q3;R3;Праздник)

Вижу решение через ЕСЛИМН, но получается очень громоздкая формула.

Автор - djorje15
Дата добавления - 04.07.2015 в 17:13
Мир MS Excel » Вопросы и решения » Вопросы по Excel » чистрабдни попающие в период отпуска в выбранном месяце (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!