Перейти к содержимому

Фотография
- - - - -

Функция TimeSerial


  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1
Thomas

Thomas

    Excel Pro

  • 61 сообщений
  • 10 благодарностей
12
  • Город:Москва
  • Office:2003, 2010, 2013, Online

TimeSerial (Hour, Minute, Second)

 

С помощью функции TimeSerial можно получить время по значениям заданных компонентов (часы, минуты. секунды). Есть возможность использования числовых выражений для описания времени, на определенной число часов, минут и секунд более позднего или раннего, чем указанное.

 

Возвращаемое значение функции

Данная функция возвращает значение по типу Variant(Date), которое содержит значение времени, соответствующее каждым часам, минутам и секундам.

 

Параметры функции

Функция содержит именованные аргументы

Значение Описание
Hour Обязательный аргумент - значение типа Variant(Integer). Число от 0 (12:00 A.M.) до 23 (11:00 P.M.) включительно или числовое выражение.
Minute Обязательный аргумент - значение типа Variant (Integer). Любое числовое выражение.
Second Обязательный аргумент - значение типа Variant (Integer). Любое числовое выражение.

Примечание: у каждого аргумента функции TimSerial есть обязательное условие, где значение должно быть в определенном диапазоне: 0-23 по часам и 0-59 по минутам и секундам. Но, если по каким-либо причинам значение аргумента превышает положенный диапазон, то соответственно увеличивается более старшое значение времени.

 

Пример функции

'В этом примере аргументами функции TimeSerial
' являются не абсолютные значения,
' а числовые выражения. Возвращается время,
' на 6 часов и 15 минут более раннее,
' чем полдень, т.е. 5:45:00
Dim myTime
myTime=TimeSerial(12 - 6, -15, 0)

Господа! Регистрируйтесь и задавайте свои вопросы, связанные с Microsoft Office. Поможем, чем сможем ;)





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных