![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 27.05.2011
Сообщений: 26
|
![]()
Здравствуйте.
Есть простенькая формула вычисляющая время пути в зависимости от скорости и расстояния. конечный результат отображается в секундах. Как сделать так чтоб результат представлялся в минутах и секундах? т.е. 80 сек. отображалось как 1 мин 20 сек. Пробовал в формате ячейки поставить "Время", ерунда получается. |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
![]()
Например, "обвернуть" аргумент в такую функцию, которую можно объявить в модуле:
Код:
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
![]()
Если формула выдает значение в секундах, поделите на 86400 (число секунд в сутках). Потому что в Экселе единица времени - сутки.
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 27.05.2011
Сообщений: 26
|
![]()
Надеялся, что можно стандартными функциями обойтись. В Excel я плохо разбираюсь, только стандартные вещи. Попробовал через Ctrl+F11 зайти в редактор, вставил данный код, сохранил. В макросах появилось название MinSec и что дальше не пойму... в гугле толкового ничего не нашел. Везде пишут что создаешь и все. А куда зайти чтоб создать, как сохранить и как использовать потом не пишут, наверно для всех это само собой разумеющиеся.
|
![]() |
![]() |
![]() |
#5 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
добавте в Вашу формулу /86400. получите результат в сутках.
задайте ячейке формат мм" мин. "сс" сек." - получите то, что хотели.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
![]()
Вызов редактора - Alt+F11 - Insert - Module.
Далее в ячейке можно написать =MinSec(80), и в ней появится "1 мин 20 сек" |
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 17.07.2009
Сообщений: 1,088
|
![]()
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 27.05.2011
Сообщений: 26
|
![]()
Большое спасибо за ответы, самое главное очень оперативно
![]() IgorGO всё получилось. motorway дальше поковыряю, думаю срастется. The_Prist спс за ссылу. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как преобразовать в формат времени | SergeyK | Microsoft Office Excel | 2 | 10.11.2010 14:14 |
переход из числа на формат времени | maksvas | Microsoft Office Excel | 3 | 29.10.2010 10:29 |
Формат времени | ruavia3 | Microsoft Office Excel | 3 | 15.03.2010 11:30 |
Формат времени | artemavd | Общие вопросы Delphi | 6 | 22.09.2009 15:23 |
формат упакованного времени в DELPHI | dimonbest | Общие вопросы Delphi | 32 | 23.09.2008 02:15 |