
Учитывая приведенные ниже значения, я хочу преобразовать формат часы:минуты в десятичный формат.
8:30
33:30
Если я использую формулу =(O5-INT(O5))*24
, которую я нашел на нескольких сайтах, первое значение работает отлично, а второе — нет. Как мне настроить это для работы с часами более 24? В качестве бонуса, может кто-нибудь объяснить, как эта формула вообще работает?
8:30 | 8.50
33:30 | 9.50
Первый столбец отформатирован как , [h]:mm
а второй представляет собой стандартное число с двумя десятичными знаками.
решение1
решение2
Вы можете просто умножить на 24. Если 8:30 в A2 B2 = A2 * 24
и отформатируйте ячейку как Общий, ответ будет 8.50
или вы можете использовать =24 * MOD(A2,1)
в A2, у вас есть Формат времени, и 1 представляет 1:00:00.
Mod(A2,1) - это остаток от деления A2 на 1, это означает десятичную часть.
То же самое для вашей формулы o5-Int(o5) - это десятичная часть.