Сложение времени (в формате часы"."минуты)
valdai
Дата: Вторник, 13.12.2016, 23:12 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
здравствуйте. необходимо сложить несколько значений времени записанных в формате часы"."минуты и вывести сумму в таком же (часы"."минуты) формате формулы считают, но при некоторых значениях выдают "."60 -добавляют лишние и "невозможные" 60 минут подскажите, пожалуйста, как иначе совершить преобразование или укажите на ошибку
здравствуйте. необходимо сложить несколько значений времени записанных в формате часы"."минуты и вывести сумму в таком же (часы"."минуты) формате формулы считают, но при некоторых значениях выдают "."60 -добавляют лишние и "невозможные" 60 минут подскажите, пожалуйста, как иначе совершить преобразование или укажите на ошибку valdai
Ответить
Сообщение здравствуйте. необходимо сложить несколько значений времени записанных в формате часы"."минуты и вывести сумму в таком же (часы"."минуты) формате формулы считают, но при некоторых значениях выдают "."60 -добавляют лишние и "невозможные" 60 минут подскажите, пожалуйста, как иначе совершить преобразование или укажите на ошибку Автор - valdai Дата добавления - 13.12.2016 в 23:12
dim34rus
Дата: Вторник, 13.12.2016, 23:57 |
Сообщение № 2
Группа: Пользователи
Ранг: Участник
Сообщений: 66
Репутация:
10
±
Замечаний:
0% ±
Excel 2007 - 2013
Код
=ЦЕЛОЕ((ЧАС(A11)*60+МИНУТЫ(A11)+ЧАС(B11)*60+МИНУТЫ(B11))/60)&":"&ТЕКСТ(ОСТАТ((ЧАС(A11)*60+МИНУТЫ(A11)+ЧАС(B11)*60+МИНУТЫ(B11));60);"00")
И еще... пишите время в формате времени т.е. 3:24 и т.д. Ну... и для вашего вариантаКод
=ЦЕЛОЕ((ЦЕЛОЕ(A6)*60+(A6-ЦЕЛОЕ(A6))*100+ЦЕЛОЕ(B6)*60+(B6-ЦЕЛОЕ(B6))*100)/60)&":"&ТЕКСТ(ОСТАТ((ЦЕЛОЕ(A6)*60+(A6-ЦЕЛОЕ(A6))*100+ЦЕЛОЕ(B6)*60+(B6-ЦЕЛОЕ(B6))*100);60);"00")
Код
=ЦЕЛОЕ((ЧАС(A11)*60+МИНУТЫ(A11)+ЧАС(B11)*60+МИНУТЫ(B11))/60)&":"&ТЕКСТ(ОСТАТ((ЧАС(A11)*60+МИНУТЫ(A11)+ЧАС(B11)*60+МИНУТЫ(B11));60);"00")
И еще... пишите время в формате времени т.е. 3:24 и т.д. Ну... и для вашего вариантаКод
=ЦЕЛОЕ((ЦЕЛОЕ(A6)*60+(A6-ЦЕЛОЕ(A6))*100+ЦЕЛОЕ(B6)*60+(B6-ЦЕЛОЕ(B6))*100)/60)&":"&ТЕКСТ(ОСТАТ((ЦЕЛОЕ(A6)*60+(A6-ЦЕЛОЕ(A6))*100+ЦЕЛОЕ(B6)*60+(B6-ЦЕЛОЕ(B6))*100);60);"00")
dim34rus
Извращение - это писать формулы в Word'овских таблицах. ЯД 410014340958327
Сообщение отредактировал dim34rus - Среда, 14.12.2016, 00:07
Ответить
Сообщение Код
=ЦЕЛОЕ((ЧАС(A11)*60+МИНУТЫ(A11)+ЧАС(B11)*60+МИНУТЫ(B11))/60)&":"&ТЕКСТ(ОСТАТ((ЧАС(A11)*60+МИНУТЫ(A11)+ЧАС(B11)*60+МИНУТЫ(B11));60);"00")
И еще... пишите время в формате времени т.е. 3:24 и т.д. Ну... и для вашего вариантаКод
=ЦЕЛОЕ((ЦЕЛОЕ(A6)*60+(A6-ЦЕЛОЕ(A6))*100+ЦЕЛОЕ(B6)*60+(B6-ЦЕЛОЕ(B6))*100)/60)&":"&ТЕКСТ(ОСТАТ((ЦЕЛОЕ(A6)*60+(A6-ЦЕЛОЕ(A6))*100+ЦЕЛОЕ(B6)*60+(B6-ЦЕЛОЕ(B6))*100);60);"00")
Автор - dim34rus Дата добавления - 13.12.2016 в 23:57
_Boroda_
Дата: Среда, 14.12.2016, 00:03 |
Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16880
Репутация:
6593
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Так нужно?Код
=--ТЕКСТ(СУММПРОИЗВ(--ПОДСТАВИТЬ(ТЕКСТ(A6:B6;"0,00");",";":"));"[ч],мм")
покороче вариантыКод
=--ТЕКСТ(СУММПРОИЗВ(--ПОДСТАВИТЬ(A6:B6&",";",";":"));"[ч],мм")
Код
=--ТЕКСТ(СУММПРОИЗВ((A6:B6+ОСТАТ(A6:B6;1)*2/3)/24);"[ч],мм")
А для пишите время в формате времени т.е. 3:24 и т.д.
достаточно просто сложить и поставить формат [ч]:мм Розовые в файле _2
Так нужно?Код
=--ТЕКСТ(СУММПРОИЗВ(--ПОДСТАВИТЬ(ТЕКСТ(A6:B6;"0,00");",";":"));"[ч],мм")
покороче вариантыКод
=--ТЕКСТ(СУММПРОИЗВ(--ПОДСТАВИТЬ(A6:B6&",";",";":"));"[ч],мм")
Код
=--ТЕКСТ(СУММПРОИЗВ((A6:B6+ОСТАТ(A6:B6;1)*2/3)/24);"[ч],мм")
А для пишите время в формате времени т.е. 3:24 и т.д.
достаточно просто сложить и поставить формат [ч]:мм Розовые в файле _2 _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Так нужно?Код
=--ТЕКСТ(СУММПРОИЗВ(--ПОДСТАВИТЬ(ТЕКСТ(A6:B6;"0,00");",";":"));"[ч],мм")
покороче вариантыКод
=--ТЕКСТ(СУММПРОИЗВ(--ПОДСТАВИТЬ(A6:B6&",";",";":"));"[ч],мм")
Код
=--ТЕКСТ(СУММПРОИЗВ((A6:B6+ОСТАТ(A6:B6;1)*2/3)/24);"[ч],мм")
А для пишите время в формате времени т.е. 3:24 и т.д.
достаточно просто сложить и поставить формат [ч]:мм Розовые в файле _2 Автор - _Boroda_ Дата добавления - 14.12.2016 в 00:03
dim34rus
Дата: Среда, 14.12.2016, 00:27 |
Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 66
Репутация:
10
±
Замечаний:
0% ±
Excel 2007 - 2013
достаточно просто сложить и поставить формат
Согласен мой первый вариант не совсем удачен.
достаточно просто сложить и поставить формат
Согласен мой первый вариант не совсем удачен.dim34rus
Извращение - это писать формулы в Word'овских таблицах. ЯД 410014340958327
Ответить
Сообщение достаточно просто сложить и поставить формат
Согласен мой первый вариант не совсем удачен.Автор - dim34rus Дата добавления - 14.12.2016 в 00:27
valdai
Дата: Среда, 14.12.2016, 21:21 |
Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
_Boroda_, да, именно так использую третий вариант Цитата
Код
=--ТЕКСТ(СУММПРОИЗВ((A6:B6+ОСТАТ(A6:B6;1)*2/3)/24);"[ч],мм")
спасибо, удалось многое оптимизировать _dim34rus_Цитата
И еще... пишите время в формате времени т.е. 3:24 и т.д.
использование ":" многое упростило бы, но нам надо использовать "."
_Boroda_, да, именно так использую третий вариант Цитата
Код
=--ТЕКСТ(СУММПРОИЗВ((A6:B6+ОСТАТ(A6:B6;1)*2/3)/24);"[ч],мм")
спасибо, удалось многое оптимизировать _dim34rus_Цитата
И еще... пишите время в формате времени т.е. 3:24 и т.д.
использование ":" многое упростило бы, но нам надо использовать "." valdai
Ответить
Сообщение _Boroda_, да, именно так использую третий вариант Цитата
Код
=--ТЕКСТ(СУММПРОИЗВ((A6:B6+ОСТАТ(A6:B6;1)*2/3)/24);"[ч],мм")
спасибо, удалось многое оптимизировать _dim34rus_Цитата
И еще... пишите время в формате времени т.е. 3:24 и т.д.
использование ":" многое упростило бы, но нам надо использовать "." Автор - valdai Дата добавления - 14.12.2016 в 21:21