Синтаксис
TIME(time_value, [format], [precision])
- time_value—Значение для создания времени. Должно быть предоставлено в виде строки или чисел, представляющих часы, минуты и секунды. При использовании строки часы, минуты и секунды должны быть разделены двоеточиями "HH:MM AM" или "HH:MM:SS PM". При использовании чисел значения должны быть разделены запятыми, все три временных интервала (часы, минуты, секунды) должны быть введены для применения необязательных форматов и значений точности.
- формат—(необязательно)[необязательно] Указывает, отображается ли время с использованием 12-часового (0) или 24-часового (1) формата.
- точность—(необязательно)[необязательно] Требует предварительной установки формата. Указывает интервал времени для возврата в формате hh (1), hh:mm (2) или hh:mm:ss (3).
Пример использования
Пример 1 → TIME("4:30 PM", 1, 3) Синтаксис → TIME(time_value, [формат], [точность])
Пример 2 → TIME(4, 30, 10, 0) Синтаксис → TIME(time_value, [формат])
Пример 3 → TIME("8:30")+5 Синтаксис → TIME("часы:минуты")+минуты
Примечания об использовании
Вы можете ввести аргумент time_value в одном из этих трех различных форматов:
- Строковый формат: Вводите числа и текст для представления времени.
- Например, =TIME("8:30 PM", 1) возвращает 20:30.
- Используя дополнительные необязательные аргументы, =TIME("8:30 PM", 1,3) возвращает 20:30:00.
- Ссылка на ячейку: Ссылки на ячейки обычно включают значение времени, извлеченное из значения даты/времени (из системного столбца или текстового/числового поля), или отдельное значение времени, введенное в ячейку через выпадающий список.
Рекомендуется использовать выпадающие списки при добавлении значений времени в ячейку через форму, так как они обеспечивают правильное форматирование.
- Числовые вводы: Используйте до трех чисел для часов, минут и секунд, разделенных запятыми.
- Например, =TIME(9, 30,15) возвращает 9:30:15 AM.
- Все три компонента — час, минута и секунда — должны быть указаны при использовании необязательных аргументов, чтобы избежать ошибки #UNPARSEABLE или неожидаемого вывода.
Чтобы извлечь компонент времени из системных столбцов, таких как Изменено (Дата) и Создано (Дата), используйте функцию RIGHT(), настроенную на возврат последних 8 символов, как показано:
- =TIME(RIGHT(Modified@row, 8)).
TIME возвращает объект времени, который вы можете использовать в более крупных формулах. Например, чтобы отправить утренние электронные письма до 9:00, формула может быть:
=IF(TIME([Время суток]1) < TIME(9, 0, 0), "Отправить утреннюю почту!")
Если вы опустите необязательные аргументы формата и точности, вывод функции TIME будет зависеть от того, как значение времени выражается. Например:
=TIME("15") возвращает 15, тогда как =TIME("3 PM") возвращает 3 PM.
Примеры
При выполнении расчетов порядок, в котором вы используете TIME() с другими значениями, имеет значение. Следующая таблица показывает примерные результаты в зависимости от порядка, в котором вы используете TIME и тип столбца.
Если вы получили ошибку #UNPARSEABLE после копирования и вставки, попробуйте ввести формулу вручную в ячейку вместо этого.
Столбец типа "Текст или число"
| Входные данные формулы TIME | Возврат | Ссылка на время | Комментарии |
|---|---|---|---|
| =TIME(10, 0) | 10:00 AM | 10:00 AM | Создайте объект времени |
| =TIME([Ссылка на время]@строка, 1) | 11:45 | 11:45 | Создайте объект времени, ссылаясь на другую ячейку |
| =TIME([Ссылка на время]@строка, 0) + 5 | 8:35 | 08:30AM + 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([Ссылка на время]@row) - 270 | 3:30 AM | 03:30 | Вычтите 270 минут из объекта времени |
| =TIME(RIGHT(Modified@row, 8)) | 10:54 AM | 10:54 | Преобразуйте последнее измененное время в объект времени |
| =TIME(RIGHT(Изменено@row, 8)) + 4 | 10:59 AM | 10:59 | Добавьте 4 минуты к последнему времени изменения |
| =(TIME([Временной Ссылка]10) - TIME(Возврат10)) | 0.1875 | Разница между двумя временами в виде доли рабочего дня | |
| =(TIME([Временной Ссылка]10) - TIME(Возврат10)) * 24 | 4.500 | Преобразовать разницу между двумя временами, выраженную в часах (работает только при рабочем дне = 24 часа) | |
| =(TIME([Временной Ссылка]10) - TIME(Возврат10)) * 1440 | 270 | Преобразовать разницу между двумя временами, выраженную в минутах (работает только при рабочем дне = 24 часа) |
Столбец типа "Дата"
| Входные данные формулы TIME | Возврат | Комментарии |
|---|---|---|
| =ROUNDDOWN((TIME([Временной Ссылка]10) - TIME(Возврат10)) * 24) + " час(ов) и " + VALUE(RIGHT((TIME([Временной Ссылка]10) - TIME(Возврат10)) * 24, FIND(".", (TIME([Временной Ссылка]10) - TIME(Возврат10)) * 24))) * 60 + " минут" | 4 час(ов) и 30 минут | Преобразовать разницу во времени в строку часов и минут (работает только при рабочем дне = 24 часа) |
| =DATEONLY(Изменено9) - DATEONLY(Изменено10) + " день(ей), " + " " + ROUNDDOWN((TIME(RIGHT(Изменено9, 8)) - TIME(RIGHT(Изменено10, 8))) * 24) + " час(ов) и " + (((TIME(RIGHT(Изменено9, 8)) - TIME(RIGHT(Изменено10, 8))) * 24) - ROUNDDOWN((TIME(RIGHT(Изменено9, 8)) - TIME(RIGHT(Изменено10, 8))) * 24)) * 60 + " минут" | 0 день(ей), 1 час(ов) и 31 минут
| Преобразовать разницу во времени в строку дней, часов и минут (работает только при рабочем дне = 24 часа) |
| ="Срок: " + DATEONLY(Создано@row) + " @" + (TIME(RIGHT(Создано@row, 8)) + 120) | Срок: 08/28/23 @11:54 AM | Используйте дату создания для генерации даты и времени выполнения, предполагая SLA для задачи в минутах |
Тип столбца списка контактов
| Входные данные формулы TIME | Возврат | Ссылка на время | Исполнитель | Комментарии |
|---|---|---|---|---|
| =TIME(1, 0) + " - " + [Назначено]6 | 1:00 AM - Джон Доу | 100 % | Джон Доу | Добавить строку информации к объекту времени |
Остались вопросы?
Используйте Шаблон справочника формул для поиска дополнительной поддержки и ресурсов, просмотра более 100 формул, изучения глоссария каждой функции, с которой вы можете практиковаться в реальном времени, и поиска примеров часто используемых и сложных формул.
Вы можете найти примеры того, как другие клиенты Smartsheet используют эту функцию, или задать вопрос о вашем конкретном случае использования в онлайн-сообществе Smartsheet.