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

Вход

Регистрация

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

 

= Мир MS Excel/Расчет рабочего времени(режим 12х7) между двумя датами - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Расчет рабочего времени(режим 12х7) между двумя датами (Формулы/Formulas)
Расчет рабочего времени(режим 12х7) между двумя датами
ladchel1 Дата: Вторник, 06.02.2018, 15:55 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Добрый день, друзья. Помогите пожалуйста составить формулу, которая посчитает рабочее время между двумя датами (учитывать выходные, праздничные дни и обеденное время не надо). Необходимо посчитать только то время, которое укладывается в рамки с 08:00 до 20:00. Пример во вложении.
Я сочинил одну формулу:
Код
"20:00"-МАКС(ОСТАТ(A2;1);--"08:00")+МИН(ОСТАТ(B2;1);--"20:00")-"08:00"+(РАБДЕНЬ(B2+1;-1)-РАБДЕНЬ(A2+1;-1)-1)*"12:00"
, но она по-моему не во всех случаях работает.
Пример во вложении.
К сообщению приложен файл: 12x7.xlsx(8.6 Kb)
 
Ответить
СообщениеДобрый день, друзья. Помогите пожалуйста составить формулу, которая посчитает рабочее время между двумя датами (учитывать выходные, праздничные дни и обеденное время не надо). Необходимо посчитать только то время, которое укладывается в рамки с 08:00 до 20:00. Пример во вложении.
Я сочинил одну формулу:
Код
"20:00"-МАКС(ОСТАТ(A2;1);--"08:00")+МИН(ОСТАТ(B2;1);--"20:00")-"08:00"+(РАБДЕНЬ(B2+1;-1)-РАБДЕНЬ(A2+1;-1)-1)*"12:00"
, но она по-моему не во всех случаях работает.
Пример во вложении.

Автор - ladchel1
Дата добавления - 06.02.2018 в 15:55
krosav4ig Дата: Вторник, 06.02.2018, 18:10 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1698
Репутация: 699 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Здравствуйте.
Проверяйте.
Код
=(МУМНОЖ(ОТБР(A2:B2);{-1:1})*12-МУМНОЖ(-ТЕКСТ(ТЕКСТ(ОСТАТ(A2:B2;1)*24;"[>20]2\0");"[<8]8");{-1:1}))/24

или с массивным вводом формулы (Ctrl+Shift+Enter)
Код
=((ОТБР(B2)-ОТБР(A2))*12-СУММ(ТЕКСТ(ТЕКСТ(ОСТАТ(A2:B2;1)*24;"[>20]2\0");"[<8]8")*{1;-1}))/24
К сообщению приложен файл: 8522951.xlsx(9.6 Kb)


(_)Õvõ(_)

Сообщение отредактировал krosav4ig - Среда, 07.02.2018, 17:12
 
Ответить
СообщениеЗдравствуйте.
Проверяйте.
Код
=(МУМНОЖ(ОТБР(A2:B2);{-1:1})*12-МУМНОЖ(-ТЕКСТ(ТЕКСТ(ОСТАТ(A2:B2;1)*24;"[>20]2\0");"[<8]8");{-1:1}))/24

или с массивным вводом формулы (Ctrl+Shift+Enter)
Код
=((ОТБР(B2)-ОТБР(A2))*12-СУММ(ТЕКСТ(ТЕКСТ(ОСТАТ(A2:B2;1)*24;"[>20]2\0");"[<8]8")*{1;-1}))/24

Автор - krosav4ig
Дата добавления - 06.02.2018 в 18:10
ladchel1 Дата: Среда, 07.02.2018, 10:34 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
krosav4ig, огромное Вам спасибо!!! Моего мозга пока не хватает понять работу с массивами. Может когда-то и я до этого дорасту, а пока приходится просить помощи у мастеров EXCEL-я.
 
Ответить
Сообщениеkrosav4ig, огромное Вам спасибо!!! Моего мозга пока не хватает понять работу с массивами. Может когда-то и я до этого дорасту, а пока приходится просить помощи у мастеров EXCEL-я.

Автор - ladchel1
Дата добавления - 07.02.2018 в 10:34
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Расчет рабочего времени(режим 12х7) между двумя датами (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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