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

Вход

Регистрация

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

 

= Мир MS Excel/Сложение и вычитание времени - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Сложение и вычитание времени (Формулы/Formulas)
Сложение и вычитание времени
brener Дата: Четверг, 19.01.2017, 12:35 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Приветствую, уважаемые. Поставили интересную задачу, к которой я даже не знаю, как подступиться.
Дано:
диапазон ежедневных значений восхода и заката солнца, время начала и окончания рабочего дня.
Требуется:
1. Вычислить, какая часть рабочего времени в течение года приходится на светлое время суток при существующем графике работы.
2. Найти режим работы с максимальным захватом светлого времени суток в году.

Понятно, что возможны четыре варианта взаиморасположения светлого времени и рабочего дня:
1. восход раньше начала работы, закат позже окончания работы
2. восход позже начала работы, закат раньше окончания работы
3. восход позже начала работы, закат позже окончания работы
4. восход раньше начала работы, закат раньше окончания работы.

Проблема в том, что отрицательные значения времени Excel не допускает. А так бы можно было формулу придумать. Хотя бы намекните, куда ткнуться.
К сообщению приложен файл: 3637720.xls (64.0 Kb)
 
Ответить
СообщениеПриветствую, уважаемые. Поставили интересную задачу, к которой я даже не знаю, как подступиться.
Дано:
диапазон ежедневных значений восхода и заката солнца, время начала и окончания рабочего дня.
Требуется:
1. Вычислить, какая часть рабочего времени в течение года приходится на светлое время суток при существующем графике работы.
2. Найти режим работы с максимальным захватом светлого времени суток в году.

Понятно, что возможны четыре варианта взаиморасположения светлого времени и рабочего дня:
1. восход раньше начала работы, закат позже окончания работы
2. восход позже начала работы, закат раньше окончания работы
3. восход позже начала работы, закат позже окончания работы
4. восход раньше начала работы, закат раньше окончания работы.

Проблема в том, что отрицательные значения времени Excel не допускает. А так бы можно было формулу придумать. Хотя бы намекните, куда ткнуться.

Автор - brener
Дата добавления - 19.01.2017 в 12:35
Nic70y Дата: Четверг, 19.01.2017, 12:56 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
Код
=ЕСЛИ(E3;МИН(D3;F3)-МАКС(C3;E3);"")
на 2-й вопрос правила не позволяют отвечать :(
К сообщению приложен файл: 2159996.xls (82.5 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщение
Код
=ЕСЛИ(E3;МИН(D3;F3)-МАКС(C3;E3);"")
на 2-й вопрос правила не позволяют отвечать :(

Автор - Nic70y
Дата добавления - 19.01.2017 в 12:56
buchlotnik Дата: Четверг, 19.01.2017, 12:57 | Сообщение № 3
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
может так?
Код
=МИН(D4;F4)-МАКС(C4;E4)
К сообщению приложен файл: 6264777.xls (94.0 Kb)
 
Ответить
Сообщениеможет так?
Код
=МИН(D4;F4)-МАКС(C4;E4)

Автор - buchlotnik
Дата добавления - 19.01.2017 в 12:57
китин Дата: Четверг, 19.01.2017, 13:04 | Сообщение № 4
Группа: Модераторы
Ранг: Экселист
Сообщений: 7014
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
ну количество светлых часов посчитать можно
Код
=(F4-E4)-(ЕСЛИ(И(C4>=E4;E4<>"");C4-E4;0)+ЕСЛИ(D4<=F4;F4-D4;0))
К сообщению приложен файл: 444222.xls (89.0 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениену количество светлых часов посчитать можно
Код
=(F4-E4)-(ЕСЛИ(И(C4>=E4;E4<>"");C4-E4;0)+ЕСЛИ(D4<=F4;F4-D4;0))

Автор - китин
Дата добавления - 19.01.2017 в 13:04
Perfect2You Дата: Четверг, 19.01.2017, 13:05 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 237
Репутация: 59 ±
Замечаний: 0% ±

Excel 2010
На самом деле проблемы нет, если расчеты проводить в ячейках с общим форматом. Дело в том, что EXCEL хранит дату-время как число. Целая часть - дата, дробная - время. Так что в ячейке с общим форматом можно любые значения разницы дат-времен получать.


Сообщение отредактировал Perfect2You - Четверг, 19.01.2017, 13:24
 
Ответить
СообщениеНа самом деле проблемы нет, если расчеты проводить в ячейках с общим форматом. Дело в том, что EXCEL хранит дату-время как число. Целая часть - дата, дробная - время. Так что в ячейке с общим форматом можно любые значения разницы дат-времен получать.

Автор - Perfect2You
Дата добавления - 19.01.2017 в 13:05
китин Дата: Четверг, 19.01.2017, 13:08 | Сообщение № 6
Группа: Модераторы
Ранг: Экселист
Сообщений: 7014
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
Так что в общем формате можно любые значения разницы дат-времен получать.

уверены?

в L4 и M4 время. формат общий
К сообщению приложен файл: 3002540.jpg (27.1 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщение
Так что в общем формате можно любые значения разницы дат-времен получать.

уверены?

в L4 и M4 время. формат общий

Автор - китин
Дата добавления - 19.01.2017 в 13:08
Perfect2You Дата: Четверг, 19.01.2017, 13:19 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 237
Репутация: 59 ±
Замечаний: 0% ±

Excel 2010
китин, Уверен!
Вы попробуйте наоборот: ввести два времени, а общий формат поставить в ячейке с результатом! :)
Согласен, несколько размыто сформулировал. Теперь исправил.


Сообщение отредактировал Perfect2You - Четверг, 19.01.2017, 13:26
 
Ответить
Сообщениекитин, Уверен!
Вы попробуйте наоборот: ввести два времени, а общий формат поставить в ячейке с результатом! :)
Согласен, несколько размыто сформулировал. Теперь исправил.

Автор - Perfect2You
Дата добавления - 19.01.2017 в 13:19
brener Дата: Четверг, 19.01.2017, 13:37 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
buchlotnik, блиииин, ну я тупень! Точно же! Как просто всё. А я с логикой запутался. )))
А вторую задачу только подбором. Получается, что начинать работать надо в 7:55.

Всем бааальшое спасибо.
 
Ответить
Сообщениеbuchlotnik, блиииин, ну я тупень! Точно же! Как просто всё. А я с логикой запутался. )))
А вторую задачу только подбором. Получается, что начинать работать надо в 7:55.

Всем бааальшое спасибо.

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

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