Как перевести часы в числовое значение в excel
Перейти к содержимому

Как перевести часы в числовое значение в excel

  • автор:

Преобразование в MS EXCEL секунд в сутки, часы и минуты

В ячейке с форматом Время 12 часов (т.е. число 0,5) отражаются как 12:00:00. Но, что если в ячейке содержится количество секунд, например, 100 000, и их нужно преобразовать в дни, часы и минуты?

Теория

Прежде чем начать решать задачу, вспомним, что в 1 сутках 24 часа, в 1 часе 60 минут, а в минуте 60 секунд, т.е. в сутках 24*60*60=86400 секунд. Также вспомним как EXCEL обращается с датами и временами: Excel хранит даты и время в виде чисел, а вот отображать может по разному:

1. Временные значения (числа меньше 1) в формате ячейки могут отображаться как 13:30:25 (чч:мм:сс). Чтобы отобразить 1 секунду в формате 00:00:01 нужно ввести в ячейку значение =1/86400 и установить формат ячеек чч:мм:сс. 1 минута — это =1/24/60. Про временные форматы, в том числе и нестандартные — пользовательские, подробнее читайте здесь.

2. Значения Даты (целые числа больше 1) стандартно отображаются форматом ячейки как 01.02.1988 или 1 февраля, например. Числовые значения с дробной частью интерпретируются EXCEL как содержащие дату и время. Например, число 2,45 — это 02.01.1900 10:48:00. 2 января 1900 года — это число 2, т.к. отсчет дат ведется в MS EXCEL начиная с 01.01.1900. 10:48 получилось из 0,45 так: т.к. 1 — это 24 часа, т.е. 1440 минут, то 0,45 — это 0,45*1440=648 минут=10*60мин+48 мин=10 частов 48 мин.

3. Отображаться даты и времена могут и в текстовом формате, визуально не отличимым от вышеперечисленных форматов. Это реализуется, например с помощью функции ТЕКСТ. Например, формула =ТЕКСТ(1,3;»ч:мм») вернет текстовую строку 7:12. Такой формат удобен при составлении текстовых строк, содержащих даты и время. Но, дальнейшие вычисления с временами и датами в текстовом формате не возможны.

4. Произвольный формат, удобный пользователю. Вышеперечисленные 3 формата отображения могут отобразить секунды и минуты от 0 до 59, а часы от 0 до 23. Даты будут отображены календарные — от 1 до 31 максимум. Если попытаться ввести 145 минут, например в функции ВРЕМЯ, то формула =ВРЕМЯ(;145;) вернет 2:25:00, т.е. 2 часа 25 минут = 2*60+25=145 минут. Однако, есть задачи, когда дано определенное количество секунд или минут и их нужно преобразовать в стандартный для MS EXCEL формат.

Решение задачи

Чтобы перевести 100 000 секунд в стандартный формат времени и даты разделим 100000 на 86400 (секунд в сутках), получим примерно 1,157407, т.е. больше 1 суток. Стандартный формат ячейки Время отобразит 3:46:40 (ч:мм:сс), т.е. количество дней не будет отражено. В EXCEL есть еще один стандартный формат в группе Дата, который отображает и даты и время одновременно.

В итоге будем иметь 01.01.00 3:46 (нет секунд и вместо количества суток (1) отображается 1 января 1900 года). Нажав внизу левого списка значение (все форматы) получим явный формат, который был применен ДД.ММ.ГГ ч:мм;@

Отредактируем его как Д \д ч:мм:сс;@ чтобы отображались и секунды и день. Получим 1 д 3:46:40, т.е. то что мы хотели. Вместо символа «д» можно указать сутки, откорректировав формат Д \суток ч:мм:сс. Все будет работать хорошо пока количество суток не превысит 31. Это произойдет для 2 764 799 секунд,что соответвует 31 дню и 23:59:59 . Это происходит, когда чуть большее количество секунд дает дату 01.02.1900, т.е. вместо 32 суток отображается день этой даты, т.е. 1. Нам так не нужно. Поэтому, придется написать нестандартный пользовательский формат. Например, попробуем сделать 1:3:46:40. Проще всего сделать форматирование с помощью текстовой строки, получаемой формулой =ЦЕЛОЕ(1/24/60/60*H4)&»:»&ТЕКСТ(H4/(24*60*60);»ч:мм:сс»)

Другой вариант — отображение суток, часов, минут и секунд в отдельных ячейках.

В файле примера создана форма для перевода значения секунд в целое количество суток, часов, минут и секунд. Эта форма универсальная — можно ввести и минуты и часы и сутки. Формулы работают даже для чисел с дробной частью. Например, 1,5 суток будут преобразованы в 1 сутки и 12 часов.

Часть формул используют таблицу преобразования сутки-часы-минуты-секунды:

Для перфекционистов часть формул даже правильно склоняют слово «день».

ВРЕМЯ (функция ВРЕМЯ)

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще. Меньше

В этой статье описаны синтаксис формулы и использование функции ВРЕМЯ в Microsoft Excel.

Описание

Возвращает десятичное число, представляющее определенное время. Если до ввода этой функции для ячейки был задан формат Общий, результат будет отформатирован как дата.

Время в числовом формате, возвращаемое функцией ВРЕМЯ, — это десятичное число в интервале от 0 (ноль) до 0,99988426, представляющее время от 0:00:00 до 23:59:59.

Синтаксис

Аргументы функции ВРЕМЯ описаны ниже.

  • Часы Обязательный. Число от нуля (0) до 32767, задающее часы. Если значение больше 23, оно делится на 24; остаток от деления будет соответствовать значению часов. Например, ВРЕМЯ(27;0;0) = ВРЕМЯ(3;0;0) = 0,125, то есть 03:00.
  • Минуты Обязательный. Число от 0 до 32767, задающее минуты. Если значение больше 59, оно будет пересчитано в часы и минуты. Например, ВРЕМЯ(0;750;0) = ВРЕМЯ(12;30;0) = 0,520833, то есть 12:30.
  • Секунды Обязательный. Число от 0 до 32767, задающее секунды. Если значение больше 59, оно будет пересчитано в часы, минуты и секунды. Например, ВРЕМЯ(0;0;2000) = ВРЕМЯ(0;33;22) = 0,023148, то есть 12:33:20.

Примечание

Время представляет собой часть значения даты и задается десятичным числом (например, 12:00 представляется как 0,5, поскольку это значение отмечает половину суток).

Пример

Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.

Как перевести часы в числовое значение в excel

Argument ‘Topic id’ is null or empty

Сейчас на форуме

© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru

Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.

ООО «Планета Эксел»
ИНН 7735603520
ОГРН 1147746834949
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРНИП 310633031600071

Доступные числовые форматы в Excel

В Excel числа, содержащиеся в ячейках, можно преобразовать, например, в денежные единицы, проценты, десятичные числа, даты, номера телефонов или номера социального страхования США.

Браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

Общие сведения

  1. Выделите ячейку или диапазон ячеек.
  2. На вкладке Главная выберите в раскрывающемся списке формат Числовой.
  • Нажмите клавиши CTRL+1 и выберите формат Числовой.
  • Щелкните ячейку или диапазон ячеек правой кнопкой мыши, выберите команду Формат ячеек. и формат Числовой.
  • Нажмите небольшую стрелку (кнопку вызова диалогового окна) и выберите Числовой.

Числовые форматы

Чтобы просмотреть все доступные числовые форматы, на вкладке Главная в группе Число нажмите кнопку вызова диалогового окна рядом с надписью Число.

Кнопка вызова диалогового окна в группе

При вводе чисел в Excel этот формат используется по умолчанию. В большинстве случаев числа, имеющие формат Общий, отображаются так, как вводятся. Однако если ширины ячейки недостаточно для отображения всего числа, числа в формате Общий округляются. Для чисел, содержащих более 12 знаков, в формате Общий используется научное (экспоненциальное) представление.

Используется как основной для вывода чисел. Можно задать количество отображаемых знаков после запятой, применение разделителя групп разрядов и способ отображения отрицательных чисел.

Используется для денежных значений и выводит рядом с числом обозначение денежной единицы по умолчанию. Можно задать количество отображаемых знаков после запятой, применение разделителя групп разрядов и способ отображения отрицательных чисел.

Используется для отображения денежных значений с выравниванием обозначений денежных единиц и десятичных разделителей в столбце.

Отображает числовые представления даты и времени как значения даты в соответствии с заданным типом и языковым стандартом (местоположением). Форматы даты, начинающиеся со звездочки (*), соответствуют формату отображения даты и времени, заданному на панели управления. На форматы без звездочки параметры, заданные на панели управления, не влияют.

Отображает числовые представления даты и времени как значения времени в соответствии с заданным типом и языковым стандартом (местоположением). Форматы времени, начинающиеся со звездочки (*), соответствуют формату отображения даты и времени, заданному на панели управления. На форматы без звездочки параметры, заданные на панели управления, не влияют.

В этом формате значение ячейки умножается на 100, а результат отображается со знаком процента (%). Можно задать количество знаков в дробной части.

Отображает число в виде дроби выбранного типа.

Экспоненциальный

Отображает число в экспоненциальном представлении, заменяя часть числа на E+n, где E обозначает экспоненциальное представление, то есть умножение предшествующего числа на 10 в степени n. Например, экспоненциальный формат с двумя знаками в дробной части отображает 12345678901 как 1,23E+10, то есть 1,23, умноженное на 10 в 10-й степени. Можно задать количество знаков в дробной части.

Содержимое ячейки (включая числа) обрабатывается как текст и отображается именно так, как было введено.

Дополнительный

Число отображается в виде почтового индекса, телефонного номера или страхового номера (SSN).

(все форматы)

Позволяет изменять копию существующего кода числового формата. При этом создается пользовательский числовой формат, добавляемый в список кодов числовых форматов. В зависимости от языковой версии Microsoft Excel можно ввести от 200 до 250 пользовательских числовых форматов. Дополнительные сведения см. в статье Создание и удаление пользовательских числовых форматов.

Вы можете применять к числам различные форматы, чтобы изменить способ их отображения. Форматы изменяют только способ отображения чисел и не влияют на значения. Например, если вы хотите, чтобы число отображалось в виде валюты, щелкните ячейку с числом > Денежный.

Доступные числовые форматы

Форматы влияют только на отображение чисел, но не значения в ячейках, используемые в вычислениях. Фактическое значение можно увидеть в строка формул.

Отображение числового значения в строке формул

Ниже представлены доступные числовые форматы и описано, как их можно использовать в Excel в Интернете:

Числовой формат по умолчанию. Если ширины ячейки недостаточно, чтобы отобразить число целиком, оно округляется. Например, 25,76 отображается как 26.

Кроме того, если число состоит из 12 или более цифр, при использовании формата Общий значение отображается в экспоненциальном виде.

если число содержит 12 или более цифр, его значение отображается в экспоненциальном виде

Этот формат похож на Общий, но в отличие от него отображает числа с десятичным разделителем, а также отрицательные числа. Ниже представлено несколько примеров отображения чисел в обоих форматах:

пример того, как числа отображаются при использовании форматов

Отображает рядом с числами денежный символ. Чтобы задать необходимое количество знаков после запятой, нажмите кнопку Увеличить разрядность или Уменьшить разрядность.

увеличение или уменьшение количества знаков после запятой при форматировании чисел

Используется для отображения денежных значений с выравниванием символов валюты и десятичных разделителей в столбце.

Краткий формат даты

В этом формате дата отображается в следующем виде:

краткий формат даты

Длинный формат даты

В этом формате месяц, день и год отображаются в следующем виде:

Длинный формат даты

В этом формате числовые представления даты и времени отображаются как значения времени.

В этом формате значение ячейки умножается на 100, а результат отображается со знаком процента (%).

Чтобы задать необходимое количество знаков после запятой, нажмите кнопку Увеличить разрядность или Уменьшить разрядность.

увеличение или уменьшение количества знаков после запятой при форматировании чисел

Отображает число в виде дроби. Например, при вводе 0,5 отображается ½.

Отображает числа в экспоненциальной нотации, заменяя часть числа на E+n, где E (степень) умножает предыдущее число на 10 в степени n. Например, экспоненциальный формат с двумя знаками в дробной части отображает 12345678901 как 1,23E+10, то есть 1,23, умноженное на 10 в 10-й степени. Чтобы задать необходимое количество знаков после запятой, нажмите кнопку Увеличить разрядность или Уменьшить разрядность.

Содержимое ячейки (включая числа) обрабатывается как текст и отображается именно так, как было введено. Дополнительные сведения о форматировании чисел в виде текста.

Дополнительные сведения

Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *