Как да конвертирате часове, минути и секунди в десетични часове в Excel?
Ако имате списък с време, показан като форматиране на десетични часове, но сте свикнали с чч: мм: сс (форматиране на часове, минути и секунди), как можете да го направите? Със следните методи можете да разрешите проблема за разговорите между часове, минути, секунди и десетични часове.
Преобразувайте часове, минути и секунди в десетични с формула
Преобразувайте часове, минути и секунди в десетични числа с едно щракване
Преобразувайте десетични числа в часове, минути и секунди с формула
Преобразувайте десетични числа в часове и минути с VBA
Преобразувайте часове, минути и секунди в десетични с формула
Да предположим, че имате списък с време в часове, минути и секунди, форматиран в колона A, и за да ги конвертирате в десетично време, просто трябва да следвате тези стъпки:
1. Изберете празна клетка, например клетка B1, въведете тази формула = A1*24 в клетката (клетката A1 показва клетката, чиито данни искате да преобразувате в десетично време, можете да я промените според нуждите), след което щракнете върху Въведете бутон на клавиатурата. Вижте екранна снимка:
2. След това плъзнете запълването на дръжката, за да запълните диапазона, който искате да работите. Вижте екранна снимка:
3. След това трябва да форматирате клетките с резултати в колона B като общо форматиране, като изберете диапазона, щракнете с десния бутон и щракнете върху Форматиране на клетки в контекстното меню. Вижте екранна снимка:
4. След това кликнете Телефон за връзка: раздела в Форматиране на клетки диалогов прозорец и щракнете общ от Категорияy: кутия, след което щракнете OK за да затворите диалоговия прозорец. Вижте екранна снимка:
Можете да видите резултата, както е показано по-долу:
Преобразувайте часове, минути, секунди в десетични часове с едно щракване
Ако имате Kutools за Excel инсталиран в Excel, можете да използвате Преобразуване на време помощна програма за бързо преобразуване на hh:mm:ss в deciaml часове/минути/секунди.
Kutools за Excel, с повече от 300 удобни функции, прави работата ви по-лесна. | ||
След безплатно инсталиране Kutools за Excel, моля, направете следното:
Изберете клетките за време и щракнете Kutools > съдържание > Преобразуване на времеи да изберете опцията за конвертиране, която да отговаря на вашите нужди. Вижте екранна снимка:
След това се появява диалогов прозорец, за да ви напомни броя на преобразуваните клетки, щракнете върху OK, за да го затворите, и цялото избрано време е преобразувано.
Съвет: Ако искате да запазите конвертирания десетичен знак на друго място, можете да щракнете Kutools > съдържание > Преобразуване на време за показване на Преобразуване на време и след това в диалоговия прозорец проверете тип конвертиране имате нужда и проверете Запазете на друго място отметка и изберете клетка, за да изведете резултата, щракнете Ok, а часът е преобразуван и разположен на ново място. Вижте екранна снимка:
Преобразувайте времето в десетични часове/минути/секунди
Преобразувайте десетични числа в часове, минути и секунди с формула
Обратно, ако искате да конвертирате десетичното време във форматиране на часове, минути и секунди, можете да направите следното:
Да предположим, че вашите данни са в колона А и трябва да ги конвертирате във форматиране на часове, минути, секунди.
1. Изберете празна клетка, в този случай аз избирам клетка B1 и напишете тази формула =A1/24 в B1 (клетката A1 показва клетката, чиито данни искате да преобразувате във форматиране на часове, минути и секунди, можете да го промените според нуждите), след което щракнете върху Въведете бутон на клавиатурата. Вижте екранна снимка:
2. Повторете стъпка 1, за да въведете горната формула, както ви е необходима в колона Б една по една, например въведете =A2/24 в клетка B2 и щракнете Въведете. Вижте екранна снимка:
3. След това трябва да форматирате клетките в колона B като hh:mm:ss форматиране, като изберете диапазона, който използва формулата и щракнете с десния бутон, щракнете върху Форматиране на клетки в контекстното меню. Вижте екранна снимка:
4. След това кликнете Телефон за връзка: раздела в Форматиране на клетки диалогов прозорец и щракнете Време от Категория: и изберете 13:30:55 от Тип: поле в дясната секция, след което щракнете OK за да затворите диалоговия прозорец. Вижте екранна снимка:
Можете да видите, че данните са преобразувани.
Преобразувайте десетични числа в часове и минути с VBA
С горната формула =A1/24 преобразуването на времето едно по едно е донякъде загуба на време, но с кода на VBA можете да конвертирате списък с десетично време в часове и минути наведнъж.
1. държа ALT бутон и натиснете F11 на клавиатурата, за да отворите a Microsoft Visual Basic за приложение прозорец.
2. кликване Поставете > Модулии копирайте VBA в модула.
VBA: Преобразувайте десетичното време в часове и минути
Sub ConvertToTime()
'Updateby20140227
Dim Rng As Range
Dim WorkRng As Range
Dim xHours As Variant
Dim xMin As Variant
Dim xValue As Variant
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
xValue = Rng.Value
xHours = VBA.Split(xValue, ".")(0)
xMin = VBA.Split(xValue, ".")(1) * 60
Rng.Value = xHours & ":" & VBA.Left(xMin, 2)
Next
End Sub
3. кликване бягане бутон или натиснете F5 за да стартирате VBA, след това a Kutools за Excel се появява диалогов прозорец, за да изберете работен диапазон. Вижте екранна снимка:
4. кликване OK в изскачащия диалог избраните данни за диапазон са преобразувани във форматиране на часове и минути. Вижте екранна снимка:
тип: Когато горният VBA код работи, вие ще загубите оригиналните си данни, така че е по-добре да ги копирате и запазите, преди VBA да се стартира.
Лесно добавяне на дни/години/месец/часове/минути/секунди към дата и час в Excel |
Да предположим, че имате данни във формат за дата и час в клетка и сега трябва да добавите брой дни, години, месеци, часове, минути или секунди към тази дата. Обикновено използването на формула е първият метод за всички потребители на Excel, но е трудно да запомните всички формули. с Kutools за ExcelЕ Помощник за дата и час помощна програма можете лесно да добавяте дни, години, месеци или часове, минути или секунди към дата час, освен това можете да изчислите разликата в датата или възрастта въз основа на даден рожден ден, без изобщо да си спомняте формулата. Щракнете за пълнофункционален безплатен пробен период след 30 дни! |
Kutools за Excel: с повече от 300 удобни добавки за Excel, безплатни за изпробване без ограничение за 30 дни. |
Относителни статии:
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!