Гость
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Разница времени в Excel / 10 сообщений из 10, страница 1 из 1
07.05.2014, 12:39
    #38635428
Kvazimodo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разница времени в Excel
Добрый день, коллеги.
Перерыл достаточно много веток, но не могу найти то, что нужно.
Периодически возникает задача получить разницу во времени в Excele.
В принципе там есть формулы работы с датами и временами, но либо я туплю, либо задача на самом деле не такая простая, как кажется.
В общем во вложении пример того что нужно - в крайней правой колонке получить разницу во времени нарастающим массивом.
Вся проблема в том, что после первых суток обсчета не корректный результат.
У меня получается при пересчете суток как бы обнуление счетчика т.е. он разницу считает правильно только не учитывает, что сутки надо добавить.
Если такая тема поднималась ткните носом или поправьте формулы пожалста, если такой вопрос задается впервые
...
Рейтинг: 0 / 0
07.05.2014, 14:22
    #38635587
Казанский
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разница времени в Excel
Kvazimodo,

формула на самом деле гораздо проще, для 4-й строки

Код: plaintext
=A4+B4-A$3-B$3

Установите для столбца формат [ч]:мм:сс (он есть в разделе (все форматы)).
...
Рейтинг: 0 / 0
23.05.2014, 11:43
    #38649985
Kvazimodo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разница времени в Excel
Казанский, спасибо за предложенный вариант, он действительно проще.
Я рещил вопрос по другому - формула для 9 строки =E9-$E$3-9, формула для 24 строки =E9-$E$3-18, формат ячеек ниже 8 строки 37:30:55 и все получилось.
Правда не помню откуда ко мне пришли цифры 9 и 18 но все реально заработало ...
...
Рейтинг: 0 / 0
26.05.2014, 11:36
    #38651808
Stepler
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разница времени в Excel
Kvazimodo,

Твой способ - шаманский (подгонка), обязательно где-нибудь но запутается....
22.04.14 23:38:57 425 600 172770.985381944444444 9:09:29 33:09:29 33:09:2928.04.14 1:19:46 1004 1000 172830.0553935185185185 10:50:18 154:50:18 1666:50:18
не узнаешь, что надо будет в твоей формуле вставлять "-63"....

Лучше сделай как тебе посоветовал "Казанский"
...
Рейтинг: 0 / 0
27.05.2014, 11:22
    #38652919
Kvazimodo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разница времени в Excel
Так я и не спорю, иногда танцы с бубном помогают :)

Еще раз респект Казанскому.
Давно искал способ работы со временем, теперь он есть.
...
Рейтинг: 0 / 0
27.05.2014, 12:00
    #38653009
Stepler
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разница времени в Excel
Kvazimodo,

Будь ВНИМАТЕЛЕН - у тебя ошибка в формуле =ДАТА(ЛЕВСИМВ(A3;2);ПРАВСИМВ(ЛЕВСИМВ(A3;4);2);ПРАВСИМВ(ЛЕВСИМВ(A3;6); 2 ))&ВРЕМЗНАЧ(ЧАС(C3)&":"&МИНУТЫ(C3)&":"&СЕКУНДЫ(C3))
на 500 часов... из-за этого отсчетная дата у тебя идет как 19.04.1947
...
Рейтинг: 0 / 0
27.05.2014, 12:10
    #38653028
Stepler
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разница времени в Excel
Казанский, извини.......
Я бы предпочел в таком виде - использовать и забыть (Чтоб не гадать "откуда и что"):
Код: vbnet
1.
=(A4+C4)-($A$3+$C$3)
...
Рейтинг: 0 / 0
15.04.2015, 14:57
    #38937251
Kvazimodo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разница времени в Excel
Уважаемые коллеги!

Благодаря Казанскому считаю время правильно, назрела другая задача, на которой мозх сломал.
Суть такова - есть некое время работы, которое необходимо идентифицировать по признаку с 09 до 18, с 18 до 21, с 21 до 00 и с 00 до 09. Сколько не бился не получаются нужные формулы - попадается какая-либо комбинация дата/время, которая криво обрабатывается, вернее, которую не обрабатывает формула.
Посмотрите пожалуйста чем можно помочь или укажите в каком направлении копать.
...
Рейтинг: 0 / 0
15.04.2015, 16:02
    #38937370
Казанский
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разница времени в Excel
Может так
Код: plaintext
=ОСТАТ(ПОИСКПОЗ(B3;{0;0,375;0,75;0,875})+2;4)+1
...
Рейтинг: 0 / 0
16.04.2015, 15:39
    #38938401
Kvazimodo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разница времени в Excel
Казанский, рад Вас видеть.
Если честно не понял, что именно делает Ваша формула.
Внутри поискпоз проверяет ячейку со временем, в какой конкретно интервал она попадает, а вот дальше, что делается, как это интерпретировать и как воспользоваться?
Возможно Вас смутил крайний столбец "L" с формулами, моя вина, на него не нужно обращать внимание.
Корректно не получаются внутренние формулы в столбцах "G, Н, I, J".
В столбце "К" я пытаюсь проверить корректность формул (если сумма времен в интервалах совпадает с общим временем, то все ок, если нет то выводится 1). При чем, если посмотреть скажем на строку 12 то все должно быть хорошо, так как сумма интервалов равна общему времени, однако формула выдает 1. Опять же не понятно почему.Но это не суть.
Задача разбить общее фактическое время работы из столбца "Е" (каждая строка) на временные интервалы (так же построчно).
Заставить это правильно сделать ескель у меня пока не выходит :(
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Разница времени в Excel / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]