none
Вычисление точного времени в столбцах между двумя датами в WSS 3 RRS feed

  • Вопрос

  • Добрый день.

    Есть формула =ЕСЛИ(НЕ(ЕПУСТО([End Time]));([End Time]-[Start Time])*24) которая должна преобразовывать два диапазона дат в часы.

    Есть пример:

    Start Time               End Time                    Hours

    20.07.2009 11:00    20.07.2009 12:10              1,17

    т.е не правильно вычисляет и переводит в часы и минуты.

    Есть у кого формула которая правильно работает? или как правильно ее переписать?




    24 июля 2009 г. 14:19

Ответы

  • исправил у себя.

    все что получил в качестве результата значение: "ч:мм" . самого вычисляемого значения нет. при этом поля Start Time и End time, как ДАТА и ВРЕМЯ.
    попробуйте исправить на H:MM.
    у вас диапазон времени в 24 часа попадает, кстати?
    Нужна помощь. Двоятся RSS записи в Outlook 2007
    Славяне были вольнолюбивым народом: их часто угоняли в рабство, но они и там не работали.
    Предложенное решение помогло? Пометьте его как ответ.
    • Помечено в качестве ответа InHibitz 26 июля 2009 г. 9:45
    25 июля 2009 г. 18:04

Все ответы

  • Формулы для работы со значениями даты и времени
    Там же есть различного вида формулы «Вычисление разницы во времени».
    Нужна помощь. Двоятся RSS записи в Outlook 2007
    Славяне были вольнолюбивым народом: их часто угоняли в рабство, но они и там не работали.
    Предложенное решение помогло? Пометьте его как ответ.
    • Изменено Prostakova 24 июля 2009 г. 15:56
    24 июля 2009 г. 15:54
  • Формулы для работы со значениями даты и времени
    Там же есть различного вида формулы «Вычисление разницы во времени».

    видел, читал. как единого решения пока не нашел ;-(

    с часами разобрался =ЧАС([End Time]-[Start Time]), как приплюсовать к ними минуты = ... пока в затруднении. интересует решение на практике, а не чтение
    подобных тем. :)

    =ТЕКСТ([Столбец2]-[Столбец1],"ч:мм") не работает, хотя то что нужно. -> Формула содержит синтаксическую ошибку или не поддерживается.
    24 июля 2009 г. 17:43
  • интересует решение на практике, а не чтение подобных тем. :)
    Вы что имеете в виду? Вам дают ссылку на конкретное решение, которое работает на практике.
    =ТЕКСТ([Столбец2]-[Столбец1],"ч:мм") не работает, хотя то что нужно.
    Формула содержит синтаксическую ошибку или не поддерживается.
    Там должна быть точка с запятой, а не запятая. Поэтому и не работает.
    Нужна помощь. Двоятся RSS записи в Outlook 2007
    Славяне были вольнолюбивым народом: их часто угоняли в рабство, но они и там не работали.
    Предложенное решение помогло? Пометьте его как ответ.
    24 июля 2009 г. 19:38

  • с часами разобрался =ЧАС([End Time]-[Start Time]), как приплюсовать к ними минуты = ... пока в затруднении.
    Непонятно какой формат времени Вам нужен? ваша первая формула давала правильное значение разница между 11:00 и 12:10 состовляет 70 минут или 1,66(6) час, что вы собственно с округлением и получили, если ва нужна разбивка на часы и минуты, то можно воспользоваться выше указанной формулой или если хотите такой

    ="Прошло времени  "&ЧАС(EndDate-StartDate)&":"&МИНУТЫ(EndDate-StartDate),

    у вычисляемого поля должен быть тип Однострочный текст
    24 июля 2009 г. 20:10
  • интересует решение на практике, а не чтение подобных тем. :)
    Вы что имеете в виду? Вам дают ссылку на конкретное решение, которое работает на практике.
    =ТЕКСТ([Столбец2]-[Столбец1],"ч:мм") не работает, хотя то что нужно.
    Формула содержит синтаксическую ошибку или не поддерживается.
    Там должна быть точка с запятой, а не запятая. Поэтому и не работает.
    Нужна помощь. Двоятся RSS записи в Outlook 2007
    Славяне были вольнолюбивым народом: их часто угоняли в рабство, но они и там не работали.
    Предложенное решение помогло? Пометьте его как ответ.

    исправил у себя.

    все что получил в качестве результата значение: "ч:мм" . самого вычисляемого значения нет. при этом поля Start Time и End time, как ДАТА и ВРЕМЯ.
    25 июля 2009 г. 17:44
  • исправил у себя.

    все что получил в качестве результата значение: "ч:мм" . самого вычисляемого значения нет. при этом поля Start Time и End time, как ДАТА и ВРЕМЯ.
    попробуйте исправить на H:MM.
    у вас диапазон времени в 24 часа попадает, кстати?
    Нужна помощь. Двоятся RSS записи в Outlook 2007
    Славяне были вольнолюбивым народом: их часто угоняли в рабство, но они и там не работали.
    Предложенное решение помогло? Пометьте его как ответ.
    • Помечено в качестве ответа InHibitz 26 июля 2009 г. 9:45
    25 июля 2009 г. 18:04
  • исправил у себя.

    все что получил в качестве результата значение: "ч:мм" . самого вычисляемого значения нет. при этом поля Start Time и End time, как ДАТА и ВРЕМЯ.
    попробуйте исправить на H:MM.
    у вас диапазон времени в 24 часа попадает, кстати?

    спасибо. помогло. теперь думаю, вам будет понятно что мне проще спросить, чем что то прочитать у M$. также читал и в MSDN данную тему :)

    PS: все действия проводились в WSS 3.0 русской версии. диапазон времени 24 часа.
    26 июля 2009 г. 9:02