Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Сложение времени (в формате часы"."минуты) - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Сложение времени (в формате часы"."минуты)
valdai Дата: Вторник, 13.12.2016, 23:12 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
здравствуйте.
необходимо сложить несколько значений времени записанных в формате часы"."минуты
и вывести сумму в таком же (часы"."минуты) формате
формулы считают, но при некоторых значениях выдают "."60
-добавляют лишние и "невозможные" 60 минут
подскажите, пожалуйста, как иначе совершить преобразование
или укажите на ошибку
К сообщению приложен файл: 96-60.xlsx (9.9 Kb)
 
Ответить
Сообщениездравствуйте.
необходимо сложить несколько значений времени записанных в формате часы"."минуты
и вывести сумму в таком же (часы"."минуты) формате
формулы считают, но при некоторых значениях выдают "."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")


Извращение - это писать формулы в 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
К сообщению приложен файл: 96-60_1.xlsx (10.5 Kb) · 96-60_2.xlsx (10.8 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
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
достаточно просто сложить и поставить формат

Согласен мой первый вариант не совсем удачен.


Извращение - это писать формулы в 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
Дата добавления - 14.12.2016 в 21:21
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!