Страницы: 1
RSS
Как при переходе определенного значения сотых сделать пересчет?, Формат времени в десятичных дробях.
 
Всем привет! Сильно не пинать так как не так давно занимаюсь excel.  Много всего пересмотрел и решил обратиться в массы. Есть таблица  связанная со временем которую заполняют не в формате времени, а  десятичными дробями. Например 2,30 (2 часа 30мин) и эти значения  суммируются. Проблема возникает когда сумма сотых переходит число 60 т.е  например 5,60 это должно стать 6,00 т.е 6 часами. Или например 5,63  тогда 6 ч 03 мин соответственно формат 6,03. Как написать условие, чтобы  значение дробной части 60  перераспределилось в  целую ?  У меня к  сожалению  не хватает знаний. Думал через функцию если  =ЕСЛИ(А1>=0,6;A1+0,4;0) но в этом случае определяется все, что больше  0,6 , а мне надо только дробная часть. В общем все мои исхитрения  failed!  
 
Файл с примером
 
Заносите данные в формате Время 2:30

Перевод в число =A1*24 и формат ячейки Общий.
Изменено: Marat Ta - 03.03.2021 06:26:14
 
Спасибо за ответ! Хотелось бы в десятичных дробях.  Это скорей уже челендж.  
 
Ваши данные в колонке A
Новая колонка и формула =ЦЕЛОЕ(A1)+(A1- ЦЕЛОЕ(A1))/60*100
И суммируйте новую колонку.

Других вариантов нет.
Изменено: Marat Ta - 03.03.2021 06:19:43
 
Цитата
Александр Дзюбий написал:
Это скорей уже челендж.
ничего сложного нет. отделить мух от котлет, конвертировать, просуммировать, сложить , но у вас уже в файле зацикливание в L10 ,что сбивает расчет
=SUMPRODUCT(INT(D9:AH9))+INT(SUMPRODUCT(MOD(D9:AH9;1))/0,6)+MOD(SUMPRODUCT(MOD(D9:AH9;1)/0,6);1)*0,6
Изменено: БМВ - 03.03.2021 12:18:41
По вопросам из тем форума, личку не читаю.
 
Цитата
Marat Ta написал:
Других вариантов нет.
гм...
Код
=ОТБР(F10)+ОСТАТ(F10;1)*5/3
Код
=СУММ(ОТБР(D9:AH9)+ОСТАТ(D9:AH9;1)*5/3)
Изменено: buchlotnik - 03.03.2021 08:06:15
Соблюдение правил форума не освобождает от модераторского произвола
 
buchlotnik,  СУММ заменить на СУММПРОИЗ
Изменено: Marat Ta - 03.03.2021 08:42:51
 
Цитата
Marat Ta написал:
можно использовать другие функции
что-то - ЦЕЛОЕ не то же самое, что ОСТАТ; но вам кончено виднее
Соблюдение правил форума не освобождает от модераторского произвола
 
buchlotnik, вычисления идентичны. Главное, чтобы работало. У вас формула красивее и компактней.. )
60/100 (для наглядности) на 3/5 (для компактности)
Изменено: Marat Ta - 03.03.2021 08:48:10
 
Еще вариант преобразования:
Код
=ВРЕМЗНАЧ(ПОДСТАВИТЬ(ФИКСИРОВАННЫЙ(D11;2);",";":")&":00")
сумма
Код
=СУММПРОИЗВ(ВРЕМЗНАЧ(ПОДСТАВИТЬ(ФИКСИРОВАННЫЙ(D11:AH11;2);",";":")&":00"))
останется форма для ячеек установить [ч]:мм:сс и все.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
buchlotnik, Тезка а почему 22,1 должно быть 22,06  20 +126 минутУ меня ошибка была, тоже подправил.
По вопросам из тем форума, личку не читаю.
 
Всем спасибо за помощь. Для меня подсказка Marat Ta оказалась решающей. Учетный период два месяца. Руководство одобрило таблицу. Конечный вариант прикрепил.
Страницы: 1
Наверх