Функція TimeSerial

Повертає значення типу Variant (Date), яке містить час певної години, хвилини та секунди.

Синтаксис

TimeSerial ( година, хвилина, секунда )

Попередження    Переконайтеся, що аргументи розташовані в правильному діапазоні значень. Неприпустимий аргумент може призвести до неправильного результату.

Синтаксис функції TimeSerial має такі аргументи:

Аргумент

Опис

годину

– обов'язковий параметр. Варіант (ціле число). Число від 0 (12:00 ранку) і 23 (11:00), включно або числовий вираз.

хвилин

– обов'язковий параметр. Варіант (ціле число). Будь-який числовий вираз.

другого

– обов'язковий параметр. Варіант (ціле число). Будь-який числовий вираз.

Примітки

Щоб указати час, наприклад 11:59:59, діапазон чисел для кожного аргументу TimeSerial має бути в нормальному діапазоні для одиниці; тобто 0 – 23 для годин і 0 – 59 за хвилини та секунди. Однак, ви також можете вказати відносні періоди для кожної аргумент за допомогою будь-якого числового виразу, який представляє певну кількість годин, хвилин або секунд до або після певного часу. У наведеному нижче прикладі використано вирази замість абсолютних чисел. Функція TimeSerial повертає час протягом 15 хвилин, перш ніж (-15) шість годин до полудня (12 - 6) або 5:45:00 ранку

TimeSerial(12 - 6, -15, 0)

Якщо будь-який аргумент перевищує стандартний діапазон для цього аргументу, його буде збільшено до наступної крупної одиниці. Наприклад, якщо ви вкажете 75 хвилин, він обчислюється як 1:00 і 15 хвилин. Якщо будь-який один аргумент виходить за межі діапазону від –32 768 до 32 767, станеться помилка. Якщо час, указаний за трьома аргументами, призводить до того, що дата виходить за межі припустимого діапазону дат, з'являється повідомлення про помилку.

Приклад запиту

Вираз

Результати

Виберіть TimeSerial (18, 12, 10) як NewTime від ProductSales GROUP BY TimeSerial (18; 12; 10);

Повертає значення "час", що складається з вказаної години, хвилини та другого, введених в аргументах функції та відображає у стовпці NewTime. Результат: "6:12:10 PM".

Приклад VBA

Примітка.: У прикладах нижче показано використання цієї функції в модулі Visual Basic for Applications (VBA). Щоб отримати докладні відомості про використання модуля VBA, клацніть пункт Довідник розробника в розкривному списку поряд із полем Пошук і введіть у поле пошуку принаймні один термін.

У цьому прикладі функція TimeSerial використовується для повернення часу для вказаної години, хвилини та секунди.

Dim MyTime
MyTime = TimeSerial(16, 35, 17)
' MyTime contains serial representation of 4:35:17 PM.

Примітка.:  Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була ця інформація корисною. Для довідки цю статтю можна переглянути англійською мовою.

Див. також

Вибір функції "правильна дата"

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо, що знайшли час і надіслали нам відгук! Можливо, у нас не буде часу відповісти на кожен коментар, але докладемо максимум зусиль, щоб переглянути їх усі. Вас цікавить, як ми використовуємо ваші відгуки?

×