Как преобразовать десятичные числа в часы в электронной таблице или Excel?

#excel #spreadsheet

Вопрос:

Не удалось найти рабочее решение для преобразования десятичного числа в часы: 43,75 в ЧЧ:мм

введите описание изображения здесь

в ячейке O11 видно, что диапазон сумм равен

 =(sum(K5:K11))/60
 

Формат ячейки и строки «J» — «Число».

Формула в строке «J» (пример):

 =HOUR(J5)*60 MINUTE(J5)
 

Комментарии:

1. Я не мог этого понять. Ваш результат 43,75 означает 43 полных часа и 0,75 часа. 0,75 часа равно 45 минутам. Как вы хотите это показать ? «43 часа 45 минут» ? Затем вы можете добавить некоторый текст в свою формулу.

2. «43 часа 45 минут» именно это

Ответ №1:

Excel сохраняет дату/время в виде дней и долей дня.

Так minutes/60/24 дает дробный день, представленный minutes .

 =SUM(K5:K11)/1440
 

и отформатируйте ячейку как [hh]:mm

или в виде текстовой строки:

 =TEXT(SUM(K5:K11)/1440,"[hh]:mm")
 

Комментарии:

1. по какой-то причине ни один из вариантов не работает. Это дает мне неправильные цифры… Но я понимаю твою логику

2. @ReactNoob Пожалуйста, приведите фактические примеры данных, формул и форматирования, которые дают «неправильные» числа (а также эти неправильные числа). Здесь это работает отлично, так что с вашей стороны есть кое-что, что я не принимаю во внимание. Для этой TEXT функции может потребоваться использовать точку с запятой вместо запятой; а также указать, в какой области настроено ваше окно. (Возможно, вы не используете h=час и m=минута в региональных настройках).