Формула конвертации времени в минутах во время в часах и минутах
Имеется число минут например 150 . С простой формулой =FLOOR((D4/60); 0,1) мы получим число в десятичном формате, что при не целом делении покажет 2.5 а не то что хотелось 2:30 . Помогите с формулой, просто не знаю что тут можно использовать для решения вопроса.
Отслеживать
задан 26 дек 2017 в 15:23
Дмитрий Гвоздь Дмитрий Гвоздь
1,270 3 3 золотых знака 23 23 серебряных знака 51 51 бронзовый знак
CONCATENATE(FLOOR(A1/60;1);»:»;MOD(A1;60))
26 дек 2017 в 15:36
B1=A1/24/60. Формат ячейки = «ч:мм».
26 дек 2017 в 16:20
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
В Excel дата хранится в виде целого числа — количества дней, начиная с 01.01.1900 года. Например, 26.12.2017 = 43095 (если ячейке с датой задать числовой или общий формат, можно увидеть десятичное представление даты)
И если 1 сутки — это 1 (единица), а время — часть суток, то совершенно правильный вывод: время — дробная часть десятичного числа.
1 час = 1/24 1 минута = 1/(24*60) = 1/24/60 = 1/1440 1 секунда = =1/(24*60*60) = 1/24/60/60 = 1/86400
Зная это, десятичное число можно преобразовать во время — часы, минуты, секунды, разделив его на нужное число. При этом не забывая задавать нужный формат ячейки.
Иногда время необходимо показать текстом (например, в составе другого текста) Варианты текстового представления:
=ТЕКСТ(A1/1440;"чч:мм") =ЦЕЛОЕ(A1/60)&":"&A1-ЦЕЛОЕ(A1/60)*60 =ЦЕЛОЕ(A1/60)&" ч. "&A1-ЦЕЛОЕ(A1/60)*60&" мин. "
В английской версии ТЕКСТ — TEXT, ЦЕЛОЕ — INT
Преобразование часов из десятичного числа в стандартный формат времени (часы : минуты : секунды).
Ребята помогите, как осуществить в C#
Преобразование часов из десятичного числа в стандартный формат времени (часы : минуты : секунды), Спасибо!
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Округлить время (часы, минуты, секунды) до часов, минут или до часов
Всем привет! Нужна помощь с исправлением программы на c#. По заданию нужно округлить время (часы.

Создать подпрограмму время в секундах переводит в формат времени «часы:минуты:секунды» (например 4000сек=1час:6мин:40сек)ответ возвращается в виде стр
(подпрограммы) Создать подпрограмму время в секундах переводит в формат времени.

Минуты и секунды перевести в секунды и в ISO 8601 формат времени
Добрый день/вечер/утро ув. знатоки php. Возник вопрос: time содержит в себе длительность (минуты и.
Перевести время: из дней в часы, из часов в минуты, из минут в секунды
Напишите программу, которая переводит время:из дней в часы, из часов в минуты, из минут в секунды.
6277 / 3562 / 898
Регистрация: 28.10.2010
Сообщений: 5,926
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication4 { class Program { static void Main(string[] args) { Console.WriteLine(DateTime.Now.Hour + ":" + DateTime.Now.Minute + ":" + DateTime.Now.Second); Console.ReadKey(true); } } }
Регистрация: 18.03.2011
Сообщений: 12
Петррр, Спасибо, но я имел в виду преобразование допустим десятичного числа 13,749577 в временное 13:44. Не могу найти формулу преобразования
Регистрация: 10.08.2010
Сообщений: 140
Сообщение от Виктор Павлович 
Спасибо, но я имел в виду преобразование допустим десятичного числа 13,749577 в временное 13:44. Не могу найти формулу преобразования
DateTime.ToString("yyyy-MM-dd HH:mm")
Хм. кажеться, я то же не правильно понял. Т.е. вы хотите произвольное число в DateTime преобразовать?
Excel works!

Еще раз привет. Как обычно начну статью с того, что скажу — часто встречаюсь с каким-нибудь незнанием со стороны пользователей и сейчас расскажу об этом. Банально, но действительно так и приходят идеи о статье. Сегодня хочется написать отдельный текст про работу со временем в Excel. Как можно быстро обработать временные данные? Как перевести время в число в Excel? Как не запутаться в этом — читаем в тексте!

Время и число в Excel. =СЕГОДНЯ()
Сразу скажу что дата и время в Excel — это в первую очередь числовые данные. И только в определенном формате эти числа выглядят как время или дата.
Изначально у создателей Excel практически не было выбора как оформить временные и данные в табличном редакторе. Вопрос стоял в том, создать ли отдельный тип данных для времени/даты или преобразовать из числа в нужную форму отображения. Вопрос решился быстро и, как кажется, правильно.
Любое значение дата_время в Excel — это число преобразованное в нужный формат числа при помощи опции Формат ячеек!
Приведем пример. Вам нужно задать сегодняшнюю дату? Пожалуйста! Записываем функцию =СЕГОДНЯ() — без аргумента в скобках. Она возвращает сегодняшнее число. Как правило, сразу в этой ячейке будет дата в правильном формате.

Но что будет, если данные перевести в формат Числовой? Появиться число 42544,00.
Тоже самое будет и со временем в формате Время (см. на первой картинке), значение будет равно, например 21:00. Если сравнить значения чисел, то они будут идентичны.
Соответственно, как складывать и вычитать такие данные? Да как обычные числа! Если вы хотите, чтобы у вас в ячейке отображалось дата_время, просто сложите числа и задайте нужный формат. Как на примере:

Так же быть и с вычитанием данных друг из друга.
Теперь можно перейти к хитростям обработки дата_время.
Отделить дату от времени и наоборот в Excel
Предположим, что у вас уже есть числа в формате дата_время, например вы выгрузили их из учетной системы или вам их прислали по почте.
Во первых проверьте число ли это . Если да, то смело производите действия ниже. Если нет проследуйте инструкции в статье.
Воспользуйтесь формулой для определения времени из дата_время
=A:A-ЦЕЛОЕ(A:A)
Формула находит целое значение числа, что будет для нас датой и вычитает из общего значения — разница будет для нас временем, не забудьте перевести в полученные данные в формат времени.

Как перевести время в число в Excel? Функции ДЕНЬ, ЧАС, МИНУТЫ
Это тоже просто, если знаете хитрость. Очень и очень часто, нам удобнее использоваться формат 3,5 часа, чем 3:30. Т.е. перевод числа во временном формате в число, но с нужным значением. Для этого есть прекрасные функции Excel =ЧАС(), =МИНУТЫ().
Чтобы перевести время 3:30 в просто три с половиной часа, нам нужно воспользоваться формулой.
=ЧАС(A1)+МИНУТЫ(A1)/60
Как работает: мы находим количество полных часов функцией ЧАС, затем находим количество полных минут и делим их на 60, чтобы получить минут в часе. Готово!
Так же, как верно подсказали мне в комментариях, можно умножить 3:30 (в ячейке A1) на 24 — получится числовое значение времени.
Если необходимо подсчитать количество дней во времени (например 33:30:00) нужно воспользоваться функцией ДЕНЬ.
Важно! Не забудьте перевести ячейку в числовой формат, иначе после выполнения формулы, или в ячейке будет выдаваться 0:00:00
Это будет удобно при работе с большим объемом данных, вычислениями со временем или группировкой данных в сводной таблице
P.S. Как всегда прикладываю Время в число с примерами выполнения нашей задачки «как перевести время в число в Excel».
Похожие статьи
- 08.10.2015Как округлить число в Excel?Posted in Аналитика, Мат. функции
- 29.08.2015Отрицательное время в ExcelPosted in Дата_Время
- 25.07.2016Функция СЕГОДНЯ в Excel. Текущая дата в ячейкеPosted in Дата_Время
- 06.02.2017Функции ГОД, МЕСЯЦ, ДЕНЬ в ExcelPosted in Дата_Время
- 11.10.2016Как найти номер недели в Excel?Posted in Дата_Время, Поиск
- 11.11.2016Количество рабочих дней между датами в ExcelPosted in Дата_Время
- 25.10.2015Автофильтр в Excel. Расширенный фильтрPosted in Excel, Работа с текстом, Работа с ячейками
- 16.07.2015Примечание в Excel. Как редактировать примечанияPosted in Excel
Десятичное время даты
Существует два способа представления времени в Survey123 : эпохальное время и десятичное время. Полевое приложение Survey123 поддерживает и эпохальное и десятичное время, а веб-приложение поддерживает только десятичное время. Чтобы обеспечить согласованную работу опросов как в полевом приложении, так и в веб-приложении, вы должны использовать десятичное время в вычислениях даты и времени.
Эпохальное и десятичное время
Эпохальное и десятичное время — это разные способы представления времени. Эпохальное время (также известное как время UNIX) определяется как количество секунд, прошедших с 00:00:00 по всемирному координированному времени (UTC) 1 января 1970 года. ArcGIS хранит время в миллисекундах в формате UTC, поэтому полевое приложение Survey123 поддерживает эпохальное время в миллисекундах. Десятичное время определяется как количество дней, прошедших с того же момента.
Понедельник, 31 августа 2015 г., 09:00:00
Это важно потому, что, в отличие от полевого приложения Survey123 , которое может работать и с эпохальным, и с десятичным временем, в веб-приложении Survey123 поддерживается только десятичное время. Для того, чтобы опросы работали через интернет (сами по себе или вместе с полевыми приложениями), необходимо выполнять расчет некоторых дат в десятичном времени. В частности, это необходимо для расчета продолжительности, например – при вычислении количества дней или секунд, или там, где используется добавление или вычитание дат.
Для такого типа вычислений необходимо выполнить вычисление в десятичном формате дат, выполнить вычисление и полученный результат снова конвертировать в значение даты. Приведенное в качестве примера уравнение переводит дату, полученную из функции now() , добавляет к ней 14 дней и преобразует результат обратно в дату.
Вы можете затем использовать дату, возвращаемую этой функцией, для обновления даты в опросе или же в качестве части опроса.
При добавлении или вычитании из значения даты вам также нужно будет использовать десятичные даты. Используйте следующую таблицу в качестве справочной информации о том, как десятичное время соотносится с форматом времени, привычным для нас, и с эпохальным временем.
0.00001157407407 (1 / 24 / 60 / 60)
