Как перевести часы в десятичную дробь

Преобразование времени

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

Преобразовать единицы времени можно несколькими способами.

Для преобразования единицы времени в другую используйте функцию ПРЕОФОРМ.

Как перевести часы в десятичную дробь

Примечание: Для преобразований, в которые включается год, следует учесть, что год составляет 365,25 дня.

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

Как перевести часы в десятичную дробь

Чтобы преобразовать десятичной формат в часы: минуты : секунды, используйте оператор делетеля (/) вместе с функцией ТЕКСТ.

Как перевести часы в десятичную дробь

Примечание: Формат времени также можно применить без указания формата с помощью функции ТЕКСТ. Чтобы просмотреть число как время, выйдите из ячейки и на вкладке Главная в группе Число щелкните стрелку рядом с полем Числовом формате. Затем выберите Другие числовые форматы, в списке Категория выберите другой, а затем в поле Тип выберите пользовательский формат. Имейте в виду, что если вы используете как формат, примененный к функции ТЕКСТ, так и числовом формате, функция ТЕКСТ имеет приоритет.

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

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Источник

Как конвертировать десятичные числа в часы и минуты

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

Как перевести часы в десятичную дробь

Содержание:

Время обычно отображается в виде часов, минут и секунд на часах, часах, веб-сайтах и ​​компьютерах. Вы используете его, чтобы планировать свой день, назначать встречи и получать почасовую компенсацию. Однако некоторые вычисления, связанные со временем, например, в электронных таблицах или компьютерных программах, становятся проще, когда они выражаются в десятичных числах. Такие числа бесполезны для обычного просмотра, но могут быть легко преобразованы в обычное время.

Когда время выражается в виде десятичной дроби, которая включает часы, часы остаются неизменными после преобразования. Умножьте оставшуюся десятичную на 60, чтобы определить минуты. Если это уравнение дает десятичное число, умножьте десятичное число на 60, чтобы получить секунды. Например, с десятичным числом, таким как 9.47, сделайте следующее:

Таким образом, 9,47 равняется 8 часам, 28 минутам и 12 секундам.

Когда время выражается в виде десятичного числа, которое включает только минуты, разделите его на 60, чтобы выразить его как десятичное число в часе, а затем рассчитайте часы и минуты, как описано в предыдущем шаге. Например, деление 135,5 минут на 60 приводит к десятичному результату в 2,25833 часа. Расчет этого числа в соответствии с шагом 1 дает 2 часа, 15 минут и 29,988 секунд, которые можно округлить до 30.

Источник

Преобразование времени в десятичное число в Excel (часы, минуты, секунды)

По умолчанию дата и время сохраняются в Excel как числа / десятичные дроби. Но вы часто видите это в разных форматах из-за способа форматирования ячеек.

Например, в приведенном ниже примере значение в столбцах A и B одинаково, но они отображаются по-разному из-за формата.

Как перевести часы в десятичную дробьИ одна из вещей, которые многим нужно в Excel, — это преобразовать время в десятичное (например, часы, минуты или секунды).

Например, вместо даты и времени 01-01-2020 6:30 AM вы можете получить:

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

Как преобразовать время в десятичные числа в Excel

В этом руководстве я покажу вам несколько примеров преобразования времени в десятичное число с помощью формул (т. е. Преобразования времени в часы, минуты и секунды).

Есть несколько способов преобразовать время в десятичное в Excel :

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

Преобразование времени в часы в Excel

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

Использование простого умножения для получения значения часа

Предположим, у вас есть время в ячейке как 18:00 (в ячейке A2), и вы хотите преобразовать его в часы.

Вы можете просто умножить его на 24, и он даст вам, сколько часов прошло до этого времени.

Как перевести часы в десятичную дробьЭто работает, потому что Excel хранит дату и время в виде чисел. Полный день (24 часа) сохраняется как 1 в Excel. Это означает, что каждый час сохраняется как 1/24.

Таким образом, хотя вы видите значение 18:00 в бэкэнде, оно сохраняется как значение 0,75 (что указывает на то, что 18 часов из 24 уже прошли). Итак, если вы умножите его на 24, вы получите количество прошедших часов.

Если у вас есть такое значение, как 18:32, использование приведенной выше формулы даст вам результат как 18,53 (где часть минут / секунд отображается в десятичном формате, а полные / полные часы — в виде целых чисел). В этом примере числовое значение 32 минут в Excel будет 0,53 часа.

Примечание. Если вы получили значение часа с десятичными знаками (например, 18,53), убедитесь, что вы отформатировали его так, чтобы также отображались десятичные знаки. Если вы этого не сделали, вы можете увидеть результат как 19, поскольку Excel показывает вам округленное целочисленное значение. Однако это не изменит значение в ячейке, которое по-прежнему будет 18,53.

Если вам нужно только значение полного / полного часа и игнорировать часть минут, используйте приведенную ниже формулу с использованием INT.

Как перевести часы в десятичную дробьINT дает вам только целую часть, и вам не нужно беспокоиться о лишних минутах.

Использование функций Excel (HOUR, MINUTE, и SECOND)

Если вам не нравится ручной метод умножения, еще один действительно простой способ преобразовать время в часы — использовать встроенные функции, связанные со временем (HOUR, MINUTE и SECOND).

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

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

Как перевести часы в десятичную дробьФункция HOUR просто возвращает количество часов, прошедших за данное время, как и функции MINUTE и SECOND.

Но поскольку нам нужно окончательное значение в часах, нам нужно разделить значение минут на 60 (чтобы преобразовать его в часы), а второе значение на 60 * 60 (снова, чтобы преобразовать его в часы).

Использование функции преобразования (CONVERT)

Еще один очень простой (возможно, самый простой из трех методов) — использовать функцию CONVERT.

Эта функция принимает числовое значение (в данном случае время) и может преобразовывать его в часы (или минуты / секунды).

Ниже приведена формула, которая преобразует время в часы:

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

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

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

Давайте также быстро взглянем на эти примеры.

Преобразование времени в минуты в Excel

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

Использование простого умножения для получения минутного значения

В сутках 1440 минут (24 * 60).

Итак, чтобы преобразовать время в минуты, вы можете просто умножить значение времени на 1440.

Предположим, у вас есть время в ячейке как 18:00 (в ячейке A2), и вы хотите преобразовать его в минуты.

Ниже приведена формула для этого:

Как перевести часы в десятичную дробьЭто даст вам общее количество минут, прошедших в этот день за указанное время.

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

В случае, если вам нужно только значение минут и игнорировать часть секунд, используйте приведенную ниже формулу с использованием INT.

Как перевести часы в десятичную дробь

Использование функций Excel (HOUR, MINUTE, и SECOND)

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

Ниже приведена формула, которая преобразует время в минуты с помощью этих функций:

Как перевести часы в десятичную дробьПоскольку цель здесь — получить все части в минутах (часы, минуты и секунды), мы умножаем 60 на часы, чтобы получить в них значение минут, и делим секунды на 60, чтобы получить значение минут.

Использование функции преобразования

Опять же, определенно самый простой способ преобразовать время в минуты — использовать формулу преобразования.

В приведенной ниже формуле значение времени преобразуется в минуты;

Как перевести часы в десятичную дробьВторой аргумент сообщает функции, что значение в ячейке A2 находится в формате дня, а третий аргумент («mn») указывает ей преобразовать его в минуты.

Преобразование времени в секунды в Excel

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

Использование простого умножения для получения значения секунд

В сутках 86400 секунд (24 * 60 * 60).

Итак, чтобы преобразовать время в секунды, вы можете просто умножить значение времени на 86400.

Предположим, у вас есть время в ячейке как 18:32:30 (в ячейке A2), и вы хотите преобразовать его в секунды.

Ниже приведена формула для этого:

Как перевести часы в десятичную дробьЭто даст вам общее количество секунд, которые прошли в этот день за указанное время.

Использование функций Excel (HOUR, MINUTE и SECOND)

Ниже приведена формула, которая преобразует время в минуты с помощью этих функций:

Как перевести часы в десятичную дробьПоскольку цель здесь — получить все части (часы, минуты и секунды) в секундах, мы умножаем 60 * 60 на часы, чтобы получить в них значение секунд, и умножаем минуты на 60, чтобы получить значение секунд.

Разделить дату и время, а затем преобразовать время в десятичное

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

Но что, если у вас есть дата, а также время?

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

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

Давайте рассмотрим несколько действительно простых способов разделить дату и время в Excel.

Разделить дату и время с помощью формулы INT

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

Как перевести часы в десятичную дробьДля этого введите в ячейку B2 следующую формулу:

Как перевести часы в десятичную дробьПриведенная выше формула удаляет целую часть и дает вам десятичную часть даты.

Теперь вы можете использовать любой из трех методов, описанных выше (используя арифметическое умножение, используя формулу HOUR/MINUTE/SECOND или формулу CONVERT), чтобы преобразовать время в десятичное.

Разделите дату и время с помощью формулы MOD

Другой способ сделать это — использовать функцию MOD.

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

Для этого введите в ячейку B2 следующую формулу:

Как перевести часы в десятичную дробьЭто сразу даст вам десятичную часть, а затем вы можете использовать любой из трех методов, описанных выше, для преобразования времени в десятичные числа (часы, минуты или секунды).

Источник

Как преобразовать время в десятичные дроби в часах в Excel, если длительность больше 24 часов

Порой случаются ситуации, когда выгрузки трудозатрат из различных баз данных производятся в формате времени. Если в программе Excel просто изменением формата поставить «Числовой» вместо формата «время», получаются совсем некорректные цифры непригодные для проведения расчетов.

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

№ п.п.Месяц выполнения работПодразделениеДолжностьПланируемое время на выполнение работыПланируемое время на выполнение работы в часах
1СентябрьСлесарный цехИнженер по ПБ3:00:003,0
2СентябрьСлесарный цехИнженер-энергетик21:20:0021,33

Сделать это можно при помощи системы функций (формул).

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

Для перевода используется следующая функция:

Функция ЧАС(G4 ) выводит целое количество часов;

Функция МИНУТЫ(G4) выводит целое количество минут;

Функция ЕСЛИ сравнивает полученное значение сотых долей и, если количество сотых менее 9, добавляет «ноль» десятых долей.

ОКРУГЛ(МИНУТЫ(G4)/60*100;0) – преобразует минуты в часы десятичной дробью;

СЦЕПИТЬ – сцепляет целые часы с дробными частями через символ «,».Как перевести часы в десятичную дробь

Эта система функций имеет небольшой недостаток, ЧАС(G4 ) выводит целое количество часов только до значения 24, не более. Если у вас стоит время (трудозатраты) 26:25 часов, то ЧАС(G4 ) будет равен 2.

Для тех случаев, когда трудозатраты более суток, то есть превышают 24 часа, можно использовать следующую систему:

=ЕСЛИ(ОКРУГЛ(МИНУТЫ(Q58)/60*100;0)>9;СЦЕПИТЬ((ЧАС(Q58)+ДЕНЬ(Q58)*24);»,»;ОКРУГЛ(МИНУТЫ(Q58)/60*100;0));СЦЕПИТЬ((ЧАС(Q58)+ДЕНЬ(Q58)*24);»,0″;ОКРУГЛ(МИНУТЫ(Q58)/60*100;0)))

, где добавлена функция ДЕНЬ(G4), выводящая количество целых дней.Как перевести часы в десятичную дробь

Как мы знаем целый (полный ) день состоит из 24 часов, соответственно ДЕНЬ(G4)*24 будет равно количеству часов в полных днях. Если к этим часам добавить количество часов в неполных днях, то получим общее количество часов: (ЧАС(G4)+ДЕНЬ(G4)*24)

Как перевести часы в десятичную дробь

Если часов набегает больше чем на 31 день, можно по аналогии применить систему функций:

ЕСЛИ(ОКРУГЛ(МИНУТЫ(Q58)/60*100;0)>9;СЦЕПИТЬ((ЧАС(Q58)+ДЕНЬ(Q58)*24+(МЕСЯЦ(G4)-1)*31*24);»,»;ОКРУГЛ(МИНУТЫ(Q58)/60*100;0));СЦЕПИТЬ((ЧАС(Q58)+ДЕНЬ(Q58)*24+(МЕСЯЦ(G4)-1)*31*24);»,0″;ОКРУГЛ(МИНУТЫ(Q58)/60*100;0)))

Источник

Перевод десятичной дроби в часы минуты и секунды в Excel

При работе с Excel часто приходится импортировать данные с внешних источников, в которых время записано в числовом формате десятичной дробью. Например, один час и 30 минут (1:30) записано как число 1,5.

Преобразование десятичной дроби в минуты и часы Excel

Формат отображения времени десятичной дробью можно быстрым и простым способом заменить на стандартный формат отображения времени в 2 шага:

В результате числа времени в десятичной дроби заменены на естественный формат без ошибок.

Деление любого количества часов на 24 позволяет Excel рассматривать результирующее значение как время.

Чтобы преобразовать количество минут, записанных в десятичной дроби необходимо разделить исходное число на 1440 – ровно столько минут в сутках (24-х часах, 24*60=1440). Например, если записано 64 целых и 51 сотая минуты (64,51) тогда получим 1 час, 4 минуты и 31 секунда (1:04:31):

Как перевести часы в десятичную дробь

Чтобы число секунд записанных десятичной дробью преобразовать в формат времени необходимо разделить исходное значение на 86 400 – ровно столько секунд в одних сутках (60*60*24=86400). Следующая формула возвращает дробное число секунд в формате «Время» 00:06:30:

Как перевести часы в десятичную дробь

То есть 390,55 секунд – это 6 минут и 31 секунда. Проверяем: 6*60=360; затем: 390,55-360=30,55; если округлить до целых 31-а секунда.

Источник

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

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