Функциите за време на Excel 2007 ви позволяват да конвертирате текстови записи, представляващи часове от деня, в последователни номера на времето, така че да можете да ги използвате при изчисления. Някои често срещани функции за време включват СЕГА, ВРЕМЕ и TIMEVALUE.
СЕГА
Функцията СЕГА ви дава текущия час и дата въз основа на вътрешния часовник на вашия компютър. Можете да използвате функцията СЕГА, за да поставите дата и час на работния лист. Подобно на функцията TODAY, NOW не приема аргументи и автоматично се преизчислява всеки път, когато отворите работния лист:
=СЕГА()
Когато въведете функцията СЕГА в клетка, Excel поставя датата преди текущия час. Той също така форматира датата с първия формат за дата и часа с 24-часов формат за време. Така че, ако текущата дата е 23 юли 2009 г. и текущото време е 13:44 ч., в момента, когато Excel изчислява функцията СЕГА, вашата клетка ще съдържа следния запис:
23.7.2009 13:44
Имайте предвид, че комбинираният формат дата/час, който използва функцията СЕГА, е персонализиран числов формат. Ако искате да зададете различен формат на дата/час на серийните номера на датата и часа, върнати от тази функция, трябва да създадете свой собствен формат на числата и след това да го присвоите на клетката, която съдържа функцията СЕГА.
ВРЕМЕ
Функцията TIME ви позволява да създадете десетично число, представляващо сериен номер на времето, вариращ от 0 (нула), представляващо време 0:00:00 (12:00:00 сутринта), до 0,99999999, представляващо 23:59:59 (11 :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 преобразува времето, въведено или импортирано в работния лист като текстов запис в неговия еквивалентен сериен номер, така че да можете да го използвате при изчисления. Функцията TIMEVALUE използва единичен аргумент time_text , както следва:
=TIMEVALUE(време_текст)
Така че, например, ако поставите следната функция TIMEVALUE в клетка, за да определите поредния номер на времето за 10:35:25:
=TIMEVALUE(“10:35:25”)
Excel връща серийния номер на времето 0.441262 в клетката. Ако след това зададете първия формат на числото време на тази клетка, десетичното число се появява като 10:35:25 сутринта в клетката.