Excel 2016 предлага много по-малко функции за време в сравнение с широкия набор от функции за дата. Подобно на функциите за дата, обаче, функциите за време ви позволяват да конвертирате текстови записи, представляващи часове от деня, в серийни номера на времето, така че да можете да ги използвате при изчисления.
Функциите за време също включват функции за комбиниране на различни части от време в един сериен номер за време, както и такива за извличане на часовете, минутите и секундите от един сериен номер за време.
СЕГА
Функцията СЕГА в падащото меню на командния бутон Дата и час ви дава текущия час и дата въз основа на вътрешния часовник на вашия компютър. Можете да използвате функцията СЕГА, за да поставите дата и час на работния лист. Подобно на функцията TODAY, NOW не приема аргументи и автоматично се преизчислява всеки път, когато отворите електронната таблица:
=СЕГА()
Когато въведете функцията СЕГА в клетка, Excel поставя датата преди текущия час. Той също така форматира датата с първия формат за дата и часа с 24-часов формат за време. Така че, ако текущата дата е 19 август 2016 г. и текущото време е 12:57 ч. в момента, когато Excel изчислява функцията СЕГА, вашата клетка ще съдържа следния запис:
19.8.2016 12:57
Имайте предвид, че комбинацията формат дата/час, която използва функцията СЕГА, е персонализиран числов формат. Ако искате да зададете различна дата/час на серийните номера на датата и часа, върнати от тази функция, трябва да създадете свой собствен формат на числата и след това да го присвоите на клетката, която съдържа функцията СЕГА.
TIME и TIMEVALUE
Функцията ВРЕМЕ в падащото меню на командния бутон за дата и час ви позволява да създадете десетично число, представляващо сериен номер на времето, вариращ от 0 (нула) до 0,99999999, представляващ час 0:00:00 (12:00:00 AM) ) до 23:59:59 (23:59:59 ч.). Можете да използвате функцията ВРЕМЕ, за да комбинирате часовете, минутите и секундите от време в един сериен номер, когато тези части се съхраняват в отделни клетки.
Функцията TIME приема следните аргументи:
TIME(час, минута, секунда)
Когато задавате аргумента за час , използвате число между 0 и 23. (Всяко число, по-голямо от 23, се разделя на 24, а остатъкът се използва като стойност на часа.) Когато указвате аргументите за минута и секунда , използвате число между 0 и 59. (Всеки минутен аргумент, по-голям от 59, се преобразува в часове и минути, точно както всеки втори аргумент, по-голям от 59, се преобразува в часове, минути и секунди.)
Например, ако клетка A3 съдържа 4, клетка B3 съдържа 37, а клетка C3 съдържа 0 и въвеждате следната функция ВРЕМЕ в клетка D3:
=ВРЕМЕ(A3,B3,C3)
Excel въвежда 4:37 сутринта в клетка D3. Ако след това присвоите общия формат на числото на тази клетка (Ctrl+Shift+` или Ctrl+~), тогава тя ще съдържа поредния номер на времето 0,192361.
Функцията TIMEVALUE преобразува времето, въведено или импортирано в електронната таблица като текстов запис в неговия еквивалентен сериен номер, така че да можете да го използвате при изчисления на времето. Функцията TIMEVALUE използва единичен аргумент time_text , както следва:
TIMEVALUE( time_text )
Така че, например, ако поставите следната функция TIMEVALUE в клетка, за да определите поредния номер на времето за 10:35:25:
=TIMEVALUE("10:35:25")
Excel връща серийния номер на времето 0.441262 в клетката. Ако след това зададете първия формат на числото време на тази клетка, десетичното число се появява като 10:35:25 сутринта в клетката.
ЧАС, МИНУТА и СЕКУНДА
Функциите ЧАС, МИНУТА и ВТОРА в падащото меню на командния бутон за дата и час ви позволяват да извлечете конкретни части от стойността на времето в електронната таблица. Всяка от тези три функции за време приема един аргумент сериен_номер , който съдържа часа, минутата или секундата, които искате да извлечете.
Така например, ако клетка B5 съдържа часа 1:30:10 pm (по друг начин известен като сериен номер 0,5626157) и въведете следната функция ЧАС в клетка C5:
=ЧАС(B5)
Excel връща 13 като час към клетка C5 (часовете винаги се връщат в 24-часово време). Ако след това въведете следната функция МИНУТА в клетка D5:
=МИНУТА(B5)
Excel връща 30 като брой минути до клетка D5. И накрая, ако въведете следната ВТОРА функция в клетка E5:
=ВТОРА (B5)
Excel връща 10 като брой секунди до клетка E5.