В этой статье мы покажем вам 3 способа преобразования времени в десятичные числа в Excel и как преобразовать его обратно. Пожалуйста, следуйте следующей статье, чтобы узнать, как это сделать подробно.
Самый простой способ преобразовать время в десятичное число в Excel — умножить исходное значение времени на количество часов, минут и секунд в сутках:
Чтобы перевести время в часы, умножьте время на 24 (количество часов в сутках).
Чтобы перевести время в минуты, умножьте время на 1440 (минуты в сутках = 24 * 60).
Чтобы перевести время в секунды, умножьте время на 86400 (количество секунд в сутках = 24*60*60).
Например, у нас есть следующее расписание:
В столбце B для расчета времени используйте формулу B2=A2*24, скопируйте ее в остальные ячейки столбца B, вы получите количество часов в десятичном виде.
Аналогично переведем в минуты по формуле: C2=A2*24*60.
Переведем в секунды по формуле: D2 =A2*24*60*60.
2. Используйте функцию ПРЕОБРАЗОВАТЬ.
Другой способ выполнить преобразование времени в десятичное число — использовать функцию ПРЕОБРАЗОВАТЬ.
Синтаксис функции: =ПРЕОБРАЗОВАТЬ(число;из_единицы;в_единицу)
Там:
Число — исходное число, подлежащее преобразованию.
from_unit — единица исходного числа.
to_unit — единица измерения для преобразования.
Стоимость единицы:
‘день’ = если единицей измерения является день.
‘hr’ = единица измерения – час.
‘mn’ = единица измерения – минуты.
‘сек’ = единица измерения – секунды.
В приведенном выше примере значение from_unit по умолчанию — «день», и вы хотите преобразовать его в часы, у нас есть формула:
=CONVERT(A2;’день’;’час’)
Для перевода в минуты у нас есть формула:
=CONVERT(A2;’день’;’мин’) или: =CONVERT(B2;’час’;’мин’)
Для перевода в секунды у нас есть формула:
=CONVERT(A2;’день’;’сек’) или =CONVERT(B2;’час’;’сек’) или =CONVERT(C2;’мин’;’сек’)
3. Используйте функции ЧАС, МИНУТА, СЕКУНДА.
Наконец, вы можете использовать более сложную формулу. Экспортируйте единицы времени, используя функции времени HOUR, MINUTE, SECOND, а затем используйте операцию суммирования.
Синтаксис функции:
= ЧАС(серийный_номер)
= МИНУТА(серийный_номер)
= ВТОРАЯ(серийный_номер)
В котором: серийный_номер — это число для преобразования.
В приведенном выше примере вы вводите формулу следующим образом:
B2 = ЧАС (A2)
C2 = МИНУТА (A2)
D2 = ВТОРОЙ (A2)
Чтобы рассчитать общее количество часов в столбце E, формула будет следующая: часы + минуты/60 + секунды/360.
Формула: =B2+C2/60+D2/3600 . Скопируйте формулу в оставшиеся строки столбца. Вы получаете следующие результаты:
Чтобы рассчитать общее количество минут в столбце F, формула будет следующая: часы*60 + минуты + секунды/60.
Формула: =B2*60+C2+D2/60 . Скопируйте формулу в оставшиеся строки столбца. Вы получаете следующие результаты:
Чтобы рассчитать общее количество секунд в столбце G, формула будет иметь вид часы*3600 + минуты*60 + секунды.
Формула: =B2*3600+C2*60+D2 . Скопируйте формулу в оставшиеся строки столбца. Вы получаете следующие результаты: