#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=минута в региональных настройках).