Преобразование записи времени в десятичную (Microsoft Excel)
Excel внутренне хранит значения даты и времени в виде чисел с плавающей запятой.
Часть числа слева от десятичной точки представляет количество дней, прошедших с 1 января 1900 или 1904 года (в зависимости от того, как настроена ваша копия Excel). Часть числа справа от десятичной точки представляет собой часть полного дня, представленную датой и временем.
Зная это, вы можете легко преобразовать число из его записи времени в его десятичный эквивалент. Например, если у вас есть значение прошедшего времени, которое представляет 8:30, вы можете легко преобразовать его в 8,5 (восемь с половиной часов), умножив значение времени на 24.
В качестве другого примера предположим, что у вас есть время начала в ячейке A3 и время окончания в ячейке B3. В ячейку C3 поместите следующую формулу:
=B3 - A3
Результат в ячейке C3 — это прошедшее время, которое представляет собой разницу между временем начала и окончания. Затем в ячейку D3 вы можете поместить следующую формулу:
= C3 * 24
Результат в D3 — это десятичное представление количества часов в ячейке C3. Вы можете отформатировать ячейку, как и любое другое числовое значение, чтобы в ней отображалось желаемое количество десятичных знаков. Если вы предпочитаете сразу же ограничить количество десятичных знаков в результате, вы можете вместо этого использовать следующую формулу в ячейке D3:
=ROUNDUP(C3 * 24, 1)
Эта формула умножает C3 на 24 для преобразования в десятичное значение, но затем округляет результат до одного десятичного знака.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (2052) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и более поздних версий) здесь:
link: / excelribbon-Converting_Time_Notation_to_Decimal_Notation [Преобразование записи времени в десятичную запись]
.