К тексту на этой странице мог быть частично применён машинный перевод.

Функция Время

Возвращает время суток в 12- или 24-часовом формате из заданного набора значений.

Синтаксис

TIME(time_value, [format], [precision])
  • значение времени
    Значение, необходимое для создания времени. Должно быть предоставлено в виде строки или чисел (разделенных запятыми или двоеточиями в зависимости от используемого формата time_value), представляющих часы, минуты и секунды.
  • формат—(необязательно)
    Указывает, какое время отображается - 12-часовое (0) или 24-часовое (1).
  • точность—(необязательно)
    Требуется сначала установить формат. Укажите интервал времени для возврата в чч (1), чч:мм (2) или чч:мм:сс (3).

Пример использования

Пример 1 → TIME("4:30 PM", 1, 3) Синтаксис → TIME(time_value, [format], [precision])
Пример 2 → TIME(4, 30, 10, 0) Синтаксис → TIME(time_value, [format])
Пример 3 → TIME("8:30")+5 Синтаксис → TIME("часы:мин")+мин

Примечания об использовании

Вы можете ввести аргумент time_value в одном из этих трех различных форматов:

  • Формат строк: Ввод чисел и текста для представления времени.
    • Например, =TIME("20:30:00", 1) возвращает значение 20:30:00.
    • Используя дополнительные необязательные аргументы, =TIME("20:30:00", 0) возвращает значение 20:30:00 PM.
  • Ссылка на ячейку: Ссылка на ячейку, обычно в столбце даты/времени (например, столбцы начальной и конечной даты). Другим распространенным источником ссылок являются ячейки, в которых уже содержатся формулы функции TIME().
  • Числовые вводы: Используйте до трех чисел для часов, минут и секунд, разделяя их запятыми.
    • Например, =TIME(9, 30, 15) возвращает значение 9:30:15 AM.
    • Чтобы избежать ошибки #UNPARSEABLE при использовании дополнительных аргументов, необходимо указать все три компонента - час, мин и сек.

Чтобы извлечь временную составляющую из столбцов System, таких как 'Modified (Date)' и 'Created (Date)', используйте функцию RIGHT(), настроенную на возврат последних 8 символов, как показано ниже: =TIME(RIGHT(Modified@row, 8)).


TIME выводит "объект времени", который можно использовать в других формулах. Например, чтобы отправлять утренние письма до 9:00 утра, формула может быть такой:

=IF(TIME([Время суток]1) < TIME(9, 0, 0), "Отправить утреннюю почту!")

Если вы опустите необязательные аргументы format и precision, вывод функции TIME будет зависеть от того, как выражено значение time_value. Например, =TIME("15") возвращает 15, а =TIME("3 PM") - 3 PM.

Примеры

При выполнении вычислений порядок использования TIME() с другими значениями имеет значение. На следующей диаграмме показаны примеры результатов в зависимости от порядка использования TIME и типа столбца.


Если после копирования вы получаете ошибку #UNPARSEABLE, попробуйте ввести формулу в ячейку вручную.

Тип данных столбца или ячейкиВходы формулы ВРЕМЯВозвращаетСсылка на времяИсполнительКомментарии
Текст или число =TIME(10, 0) 10:00 AM 10:00 AM   Создайте объект времени
Текст или число =TIME([Ссылка на время]@row, 1) 11:45 11:45 AM   Создайте временной объект, ссылающийся на другую ячейку
Текст или число =TIME([Ссылка на время]@row, 0) + 5 8:35 AM 08:30 утра + 5 минут
 
Добавьте 5 минут к объекту времени - пример 1
Текст или число =TIME("8:30")+5 08:35 08:30 + 5 минут   Добавить 5 минут к объекту времени - пример 2
Текст или число =TIME("8:30 PM",1) + 5 8:35 PM 20:30 + 5 минут   Добавьте 5 минут к объекту времени - пример 3
Текст или число =TIME("2:55 PM", 0) 2:55 PM 14:55   Выразите объект времени в 12-часовом формате
Текст или число =TIME("2:55 PM", 1) 14:55 02:55 PM   Выразите объект времени в 24-часовом формате
Список контактов =TIME(1, 0) + " - " + [Assigned To]6 1:00 - Неизвестный 100 % Неизвестный Добавьте строку информации к объекту времени
Текст или число =TIME([Ссылка на время]@row) - 270 3:30 AM 03:30   Вычтите 270 минут из объекта времени
Текст или число =TIME(RIGHT(Modified@row, 8)) 10:54 AM 10:54   Преобразование времени последнего изменения в объект времени
Текст или число =TIME(RIGHT(Modified@row, 8)) + 4 10:59 AM 10:59   Добавьте 4 минуты к последнему измененному времени
Текст или число = (ВРЕМЯ([Эталон времени]10) - ВРЕМЯ(Возврат10)) 0.1875     Разница между двумя временами в долях рабочего дня
Текст или число =(ВРЕМЯ([Эталон времени]10) - ВРЕМЯ(Возврат10)) * 24 4.500     Преобразование разницы между двумя временами, выраженными в часах (работает только в том случае, если рабочий день = 24 часам)
Текст или число =(ВРЕМЯ([Эталон времени]10) - ВРЕМЯ(Возврат10)) * 1440 270     Преобразование разницы между двумя временами, выраженными в минутах (работает только в том случае, если рабочий день = 24 часам)
Дата =ROUNDDOWN((TIME([Ссылка на время]10) - TIME(Return10)) * 24) + " час(ы) и " + VALUE(RIGHT((TIME([Ссылка на время]10) - TIME(Return10)) * 24, FIND(".", (TIME([Ссылка на время]10) - TIME(Return10)) * 24)))) * 60 + " минут" 4 часа 30 минут     Преобразование разницы во времени в строку часов и минут (работает только в том случае, если рабочий день = 24 часам)
Дата =DATEONLY(Modified9) - DATEONLY(Modified10) + " день(ы), " + " " + ROUNDDOWN((TIME(RIGHT(Modified9, 8)) - TIME(RIGHT(Modified10, 8))) * 24) + " час(ы) и " + (((TIME(RIGHT(Modified9, 8)) - TIME(RIGHT(Modified10, 8))) * 24) - ROUNDDOWN((TIME(RIGHT(Modified9, 8)) - TIME(RIGHT(Modified10, 8)))) * 24)) * 60 + " минут"

0 день(ов), 1 час(ов) и 31 минута


    Convert a time difference into a string of days, hours and minutes  (only works when working day = 24 hrs)
Дата = "Дата выполнения: " + DATEONLY(Created@row) + " @" + (TIME(RIGHT(Created@row, 8)) + 120) Дата выполнения: 08/28/23 @11:54 AM     Используйте дату создания, чтобы сгенерировать дату выполнения + время, предполагающее SLA для задачи в минутах

Остались вопросы?

Используйте шаблон Руководство по работе с формулами, чтобы просмотреть дополнительные ресурсы и изучить более 100 формул. Руководство содержит глоссарий, описывающий каждую функцию, обращение с которой вы сможете отработать на практике, и примеры как часто используемых, так и более сложных функций.

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

Обратиться к Сообществу