Excel преобразовать его минуты

Skip to content

Как перевести время в число

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

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

Вот о чем мы поговорим в этой статье:

В общем, есть два способа преобразовать время в десятичное число в Excel — 

  • путем изменения формата ячейки  
  • с помощью арифметических вычислений и использованием функций Excel. 

Далее вы найдете подробное объяснение первого способа и примеры формул, демонстрирующие второй метод.

Каки перевести время в десятичное число без формул

Как мы уже не раз говорили, дата и время в Excel представляют собой обычные числа, где отсчет начинается с 1 января 1900 года. Быстрый способ показать число, представляющее определенное время, — использовать диалоговое окно «Формат ячеек».

Для этого выберите ячейку, содержащую время, и нажмите Ctrl + 1, чтобы открыть окно формата.На вкладке «Число» в разделе «Числовые форматы» выберите «Общий», и вы увидите длинную десятичную дробь в поле «Образец».

Такой перевод времени в число вы видите на скриншоте ниже.

перевод времени в число без формул

Теперь вы можете записать это число и нажать кнопку «Отмена», чтобы закрыть окно и ничего не менять. Или же вы можете нажать кнопку OK и представить время в ячейке соответствующим ему десятичным числом.

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

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

Рассмотрим еще три способа преобразования значения времени в десятичное число: 

  • арифметическая операция, 
  • функция ПРЕОБР,
  • комбинация трех различных функций времени.

Самый простой способ превратить время в десятичное число в Excel — умножить исходное значение времени на количество часов, секунд или минут в сутках:

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

Далее мы рассмотрим другие методы превращения времени в десятичное число в Excel.

Как перевести время в число часов

В этом разделе демонстрируются три различных формулы для преобразования часов из стандартного формата времени (чч:мм:сс) в десятичное число.

Арифметические действия

Вы уже знаете самый быстрый способ преобразования значения времени в количество часов в Excel — умножение на 24, то есть на количество часов в одних сутках:

=A3*24   (где A2 — значение времени)

Чтобы получить полное количество часов, вставьте приведенную выше формулу в функцию ЦЕЛОЕ (INT в английской версии), или ОТБР (TRUNC по-английски).  Обе они помогут избавиться от дробной части:

=ЦЕЛОЕ(A3*24)

=ОТБР(A3*24;0)

Разница между этими двумя функциями заключается в том, что ОТБР отбрасывает дробную часть, а функция ЦЕЛОЕ округляет число в меньшую сторону до ближайшего целого в зависимости от значения дробной части.  

Эти функции различаются при использовании отрицательных чисел: ОТБР(-5,97;0) возвращает значение -5, просто отбрасывая все то, что находится после запятой. А вот выражение ЦЕЛОЕ(-5,97) возвращает -6, поскольку это ближайшее меньшее целое число. Но поскольку дата и время не могут быть отрицательными, то в данном случае для нас эти функции равноценны. Но лично я предпочитаю использовать ЦЕЛОЕ, поскольку не нужно дополнительно вводить никаких аргументов.

Функция ПРЕОБР

Другой способ выполнить преобразование «время > часы» — использовать следующую формулу преобразования:

ПРЕОБР(число; из_единиц; в_единицы), 

или в нашем случае:

=ПРЕОБР(A3; «day»; «hr»)

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

Функции ЧАС, МИНУТЫ и СЕКУНДЫ

Наконец, можно использовать несколько более сложную формулу, логика которой, впрочем, вполне очевидна. Извлеките отдельные единицы времени с помощью функций ЧАС, МИНУТЫ и СЕКУНДЫ, затем разделите минуты на 60 (количество минут в часе) и секунды на 3600 (количество секунд в часе) и после этого сложите результаты:

=ЧАС(A3) + МИНУТЫ(A3)/60 + СЕКУНДЫ(A3)/3600

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

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

Арифметический расчет

Чтобы преобразовать время в общее количество минут, вы умножаете время на 1440, что является количеством минут в одном дне (24 часа * 60 минут = 1440):

=A3*1440

Если вы хотите вернуть точное число минут, используйте функцию ЦЕЛОЕ:

=ЦЕЛОЕ(A3*1440)

Вы можете просмотреть результаты на скриншоте ниже:

Функция ПРЕОБР

Чтобы выполнить преобразование «время > минуты» с помощью функции ПРЕОБР, укажите «day» и «mn» (день и минуты) в качестве единиц для преобразования:

=ПРЕОБР(A3; «day»; «mn»)

Функции ЧАС, МИНУТЫ и СЕКУНДЫ

Еще один способ получить количество минут — умножить часы на 60 и разделить секунды тоже на 60:

=ЧАС(A3)*60 + МИНУТЫ(A3) + СЕКУНДЫ(A3)/60

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

Превращение времени в общее количество секунд в Excel можно выполнить аналогичным образом.

Арифметический расчет

Умножьте значение времени на 86400, что равно количеству секунд в сутках (24 часа * 60 минут * 60 секунд = 86400):

=A3*86400

Функция ПРЕОБР

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

=ПРЕОБР(A3; «day»; «sec»)

Функции ЧАС, МИНУТЫ и СЕКУНДЫ

Я полагаю, что на данный момент вам не нужны дальнейшие объяснения логики этой формулы :)

=ЧАС(A3)*3600 + МИНУТЫ(A3)*60 + СЕКУНДЫ(A3)

Советы:

  1. Если какая-либо из приведенных выше формул возвращает значение, отформатированное как время, просто измените формат ячейки на Общий или Числовой, чтобы отобразить результат в виде десятичного числа.
  2. Чтобы преобразовать время в десятичное число, представляющее время во внутренней системе Excel , примените к ячейке общий формат. При таком подходе 23:59:59 будет преобразовано в 0,99999, 06:00 — в 0,25, а 12:00 — в 0,5. Если целая часть отформатированного числа больше нуля, это означает, что ваша ячейка содержит значения не только времени, но еще и дату.

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

Формат времени в Excel Вы узнаете об особенностях формата времени Excel, как записать его в часах, минутах или секундах, как перевести в число или текст, а также о том, как добавить время с помощью…
Как вывести месяц из даты На примерах мы покажем, как получить месяц из даты в таблицах Excel, преобразовать число в его название и наоборот, а также многое другое. Думаю, вы уже знаете, что дата в…
Как быстро вставить сегодняшнюю дату в Excel? Это руководство показывает различные способы ввода дат в Excel. Узнайте, как вставить сегодняшнюю дату и время в виде статической метки времени или динамических значений, как автоматически заполнять столбец или строку…
Количество рабочих дней между двумя датами в Excel Довольно распространенная задача: определить количество рабочих дней в период между двумя датами – это частный случай расчета числа дней, который мы уже рассматривали ранее. Тем не менее, в Excel для…

Содержание

  • Конвертация часов в минуты в Excel
    • Способ 1: применение формулы умножения
    • Способ 2: использование функции ПРЕОБР
  • Вопросы и ответы

Перевод часов в минуты в Microsoft Excel

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

Вся сложность перевода часов в минуты состоит в том, что Эксель считает время не привычным для нас способом, а сутками. То есть, для этой программы 24 часа равны единице. Время 12:00 программа представляет, как 0,5, потому что 12 часов – это 0,5 часть суток.

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

Ячейка в формате времени в Microsoft Excel

А затем отформатировать её под общий формат. Именно число, которое окажется в ячейке, и будет отображать восприятие программой введенных данных. Диапазон его может колебаться от 0 до 1.

Ячейка в общем формате в Microsoft Excel

Поэтому к вопросу конвертации часов в минуты нужно подходить именно через призму этого факта.

Способ 1: применение формулы умножения

Простейшим способом перевести часы в минуты является умножение на определенный коэффициент. Выше мы выяснили, что Эксель воспринимает время в сутках. Поэтому, чтобы получить из выражения в часах минуты, нужно это выражение умножить на 60 (количество минут в часах) и на 24 (количество часов в сутках). Таким образом, коэффициент, на который нам нужно будет перемножить значение, составит 60×24=1440. Посмотрим, как это будет выглядеть на практике.

  1. Выделяем ячейку, в которой будет находиться итоговый результат в минутах. Ставим знак «=». Кликаем по ячейке, в которой располагаются данные в часах. Ставим знак «*» и набираем с клавиатуры число 1440. Для того, чтобы программа обработала данные и вывела результат, жмем на кнопку Enter.
  2. Формула преобразования времени в Microsoft Excel

  3. Но результат может все равно выйти некорректным. Это связано с тем, что, обрабатывая данные формата времени через формулу, ячейка, в которой выводится итог, сама приобретает этот же формат. В этом случае его нужно сменить на общий. Для того, чтобы сделать это, выделяем ячейку. Затем перемещаемся во вкладку «Главная», если находимся в другой, и кликаем по специальному полю, где отображается формат. Расположено оно на ленте в блоке инструментов «Число». В открывшемся списке среди множества значений выбираем пункт «Общий».
  4. Изменение формата ячейки в Microsoft Excel

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

  7. Если у вас имеется не одно значение, а целый диапазон для преобразования, то можно не проделывать вышеуказанную операцию для каждого значения в отдельности, а скопировать формулу с помощью маркера заполнения. Для этого ставим курсор в нижний правый угол ячейки с формулой. Дожидаемся, когда маркер заполнения активируется в виде крестика. Зажимаем левую кнопку мыши и протягиваем курсор параллельно ячейкам с преобразуемыми данными.
  8. Маркер заполнения в Microsoft Excel

  9. Как видим, после данного действия значения всего ряда будут преобразованы в минуты.

Значения преобразованы в минуты в Microsoft Excel

Урок: Как сделать автозаполнение в Экселе

Lumpics.ru

Способ 2: использование функции ПРЕОБР

Существует также и другой способ трансформации часов в минуты. Для этого можно воспользоваться специальной функцией ПРЕОБР. Нужно учесть, что данный вариант будет работать только тогда, когда исходная величина находится в ячейке с общим форматом. То есть, 6 часов в ней должно отображаться не как «6:00», а как «6», а 6 часов 30 минут, не как «6:30», а как «6,5».

  1. Выделяем ячейку, которую планируется использовать для вывода результата. Щелкаем по пиктограмме «Вставить функцию», которая размещена возле строки формул.
  2. Переход в мастер функций в Microsoft Excel

  3. Данное действие приводит к открытию Мастера функций. В нем представлен полный перечень операторов Excel. В этом списке ищем функцию ПРЕОБР. Найдя её, выделяем и щелкаем по кнопке «OK».
  4. Переход к аргументам функции ПРЕОБР в Microsoft Excel

  5. Запускается окно аргументов функции. Данный оператор имеет три аргумента:
    • Число;
    • Исходная единица измерения;
    • Конечная единица измерения.

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

    В поле исходной единицы измерения в нашем случае нужно указать часы. Их кодировка такая: «hr».

    В поле конечной единицы измерения указываем минуты – «mn».

    После того, как все данные внесены, жмем на кнопку «OK».

  6. Аргументы функции ПРЕОБР в Microsoft Excel

  7. Excel выполнит преобразование и в предварительно указанной ячейке выдаст итоговый результат.
  8. Результат функции ПРЕОБР в Microsoft Excel

  9. Как и в предыдущем способе, с помощью маркера заполнения, можно произвести обработку функцией ПРЕОБР целого диапазона данных.

Диапазон преобразован с помощью функции ПРЕОБР в Microsoft Excel

Урок: Мастер функций в Экселе

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

Еще статьи по данной теме:

Помогла ли Вам статья?

Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Еще…Меньше

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

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

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

Пример: Преобразование между единицами времени

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

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

Пример: Преобразование часов из стандартного формата времени в десятичной.

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

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

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

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

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

Нужна дополнительная помощь?

У некоторых пользователей, использующих программу Excel, с течением времени возникает необходимость перевести часы в минуты. На первый взгляд может показаться, что эта достаточно простая операция не должна вызывать никаких сложностей. Однако, как показывает практика, далеко не каждый может успешно и быстро произвести конвертацию часов в минуты. Такая тенденция обусловлена тем, что в Excel существуют свои нюансы при расчёте времени. Поэтому благодаря этой статье у вас будет возможность ознакомиться с существующими способами, позволяющими производить конвертацию часов в минуты в программе Excel, благодаря чему вы сможете выполнять эти операции любым удобным для вас способом.

Содержание

  1. Особенности расчёта времени в Excel
  2. Умножение времени на коэффициент
  3. Применение маркера автозаполнения
  4. Конвертация с помощью интегрированной функции в Эксель
  5. Вывод

Особенности расчёта времени в Excel

Программа Excel рассчитывает время не обычными для нас показаниями часов и минут, а используя сутки. Получается, что Excel воспринимает 1 как двадцать четыре часа. Исходя их этого, воспринимаемое программой значение времени в 0,5, будет соответствовать воспринимаемым человеком временем в 12:00, так как значение 0.5 соответствует одной второй суток. Для того чтобы увидеть, как происходит расчёт времени в приложении, выполните следующие действия:

  • Выделите любую понравившуюся вам ячейку.
  • Присвойте этой ячейке формат «Время».
  • Введите значение времени.

2-sposoba-perevoda-chasov-v-minuty-v-excel-kak-perevesti-chasy-v-minuty-v-excel

1
  • Переведите введенное значение времени в «Общий» формат.

2-sposoba-perevoda-chasov-v-minuty-v-excel-kak-perevesti-chasy-v-minuty-v-excel

2

Вне зависимости от того времени, которое вы изначально ввели в ячейку, программа после вышеприведенных манипуляций переведет его в значение, которое будет лежать в диапазоне от нуля до единицы. Например, если сначала вести время равное 17:47, то перевод в общий формат даст значение 0,740972.

2-sposoba-perevoda-chasov-v-minuty-v-excel-kak-perevesti-chasy-v-minuty-v-excel

3

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

Умножение времени на коэффициент

К одному из самых простых методов, позволяющих сделать перевод часов в минуты, относится умножение времени на коэффициент. Учитывая тот момент, что программа Excel оперирует временем в сутках, необходимо имеющееся выражение умножить на 60 и на 24, где 60 — количество минут в часах, а 24 — количество часов в сутках. В результате данной выкладки производим умножение 60*24 и получаем коэффициент равный 1440. Зная теоретические сведения, можно перейти к практическому применению рассматриваемого способа.

  1. Для этого в той ячейке, где будет выведен программой конечный результат в минутах, необходимо сначала задать формат «Общий», а затем произвести выделение и поставить в ней знак равно.

2-sposoba-perevoda-chasov-v-minuty-v-excel-kak-perevesti-chasy-v-minuty-v-excel

4
  1. После этого кликните мышкой по ячейке, в которой присутствует информация в часах. В этой ячейке поставьте знак умножения и введите 1440.

2-sposoba-perevoda-chasov-v-minuty-v-excel-kak-perevesti-chasy-v-minuty-v-excel

5
  1. Чтобы Excel смог обработать введенные данные и выдать результат, нажмите на клавишу «Enter». Готово! Программа сделала конвертацию.

Применение маркера автозаполнения

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

  1. Для этого поставьте курсор мыши в конец ячейки с формулой.
  2. Подождите несколько секунд, пока произойдет активация маркера заполнения, и вы увидите крестик.
  3. После активации маркера, удерживая левую кнопку мыши, протяните курсор параллельно ячейкам с преобразуемым временем.

2-sposoba-perevoda-chasov-v-minuty-v-excel-kak-perevesti-chasy-v-minuty-v-excel

6
  1. Затем вы наглядно увидите, что весь ряд значений будет преобразован программой в минуты.

2-sposoba-perevoda-chasov-v-minuty-v-excel-kak-perevesti-chasy-v-minuty-v-excel

7

Конвертация с помощью интегрированной функции в Эксель

Второй способ, позволяющий произвести конвертацию, заключается в использовании специальной функции ПРЕОБР, которая интегрирована в самой программе Excel.

Необходимо обратить ваше внимание, что данный способ можно использовать только в том случае, если в преобразуемых ячейках время указано в общем формате. Например, время 12 часов должно быть введено как «12», а время 12:30 должно быть введено как «12,5».

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

2-sposoba-perevoda-chasov-v-minuty-v-excel-kak-perevesti-chasy-v-minuty-v-excel

8
  1. Затем в верхнем окне программы нужно найти пункт меню с названием «Вставить функцию». После нажатия данного пункта меню перед вами откроется новое окно. В этом окне будет отображаться весь список функций, интегрированных в программу Excel.
  2. Пролистывая список функций с помощью ползунка, найдите функцию с названием ПРЕОБР. Затем вам нужно выделить ее и нажать кнопку “OK”.

2-sposoba-perevoda-chasov-v-minuty-v-excel-kak-perevesti-chasy-v-minuty-v-excel

9
  1. Перед вами появится следующее окно, в котором будет отображаться три поля аргументов выбранной функции. В качестве первого аргумента необходимо указать числовое значение времени или ссылку на ячейку, в котором это значение находится. В поле второго аргумента укажите часы, а в поле третьего аргумента укажите минуты.
  2. После того, как вы ввели все данные, нажмите кнопку “ОК”. После нажатия этой кнопки программа выдаст результат в выделенную ячейку.

2-sposoba-perevoda-chasov-v-minuty-v-excel-kak-perevesti-chasy-v-minuty-v-excel

10

Если у вас есть необходимость c помощью функции ПРЕОБР производить конвертацию массивов данных, вы можете воспользоваться маркером заполнения, взаимодействие с которым было описано выше.

2-sposoba-perevoda-chasov-v-minuty-v-excel-kak-perevesti-chasy-v-minuty-v-excel

11

Вывод

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

Оцените качество статьи. Нам важно ваше мнение:


EXCEL хранит ВРЕМЯ в числовой форме

(в дробной части числа). Например, 0,75 соответствует 18:00, 0,5 — 12:00. Если, по какой-то причине, значения ВРЕМЕНИ сохранены в десятичной форме, например, 10,5 часов, то их можно преобразовать в стандартный формат времени (часы : минуты : секунды). В статье также показано как преобразовать число 1800 в 18:00.

Если в ячейке содержится число 40638,5, то изменив соответствующим образом

Формат ячеек

можно его отобразить в виде 05.04.2011 12:00:00 (40638 соответствует дате 05.04.2011, а 0,5 соответствует 12 часам дня, подробнее в статье

Как EXCEL хранит дату и время

). Для этого вызовите Диалоговое окно

Формат ячеек,

нажав

CTRL+1

, выберите числовой формат

Дата,

затем выберите в поле

Тип

— формат 14.03.01 13:30. Также с помощью Формата ячеек число 40638,5 можно отобразить как 12:00:00.

Преобразование ВРЕМЕНИ из десятичного числа в стандартный формат времени (часы : минуты : секунды)


Пример1а

Если в ячейке

A1

содержится значение времени (часов) в десятичной форме (10,5), то для отображения в стандартном формате времени используйте формулу

=ТЕКСТ(A1/24; «ч:мм»)

Результат 10:30 в текстовом формате (функция

=ТЕКСТ()

возвращает текстовое значение).

0,5 означает долю часа

, т.е. полчаса, т.е. 30 минут.

Если значение нужно в формате времени, то можно записать формулу

=A1/24

. Формат ячейки, содержащий формулу, необходимо перевести в формат Время (см.

файл примера

).

Другой вариант:

=ВРЕМЯ(10;30;0)

Аргументами функции

ВРЕМЯ()

могут быть только целые числа, поэтому 0,5 часа были заменены 30 минутами. Чтобы не переводить доли часов в минуты, можно написать формулу

=ВРЕМЯ(A1;ОСТАТ(A1;1)*60;0)

Результат 10:30 АМ.


Пример1б


Пусть в ячейке

А1

находится 52,84. 52 — это часы, а 84 — доля часа. Результат нужно отобразить в виде 52 ч 50 мин (в текстовом формате). Используйте формулу

=ЦЕЛОЕ(A1)&» ч «&ТЕКСТ(A1/24;»мм»)&» мин»

.

Если нужен результат в 2-х ячейках (отдельно часы, отдельно минуты), то

=ЦЕЛОЕ(A1)

вернет часы, а

=ЦЕЛОЕ(ОСТАТ(A1;1)*60)

минуты.

В отличие от примера 1а, здесь количество часов превышает 24 (количество часов в сутках). Поэтому формула

=ТЕКСТ(A1/24;»ч:мм»)

вернет 4:50, т.е. количество часов будет уменьшено на 48=2*24 (на максимальное количество часов кратных 24, которое меньше заданного значения часов). Следовательно, формат ВРЕМЯ использовать нельзя, т.к. он отображает количество часов от 0 до 23.


Пример2

Если целая часть числа содержит часы, а десятичная минуты, например, 10,75, то формула

=ВРЕМЯ(ЦЕЛОЕ(A1);100*(A1-ЦЕЛОЕ(A1));0)

переведет это число в формат времени 11:15. Этот подход отличается от рассмотренного выше Примера 1а (число 10,5), когда десятичная часть обозначала долю часа, а не минуты. Т.е. 0,5 в первом случае 30 минут, а во втором — 50 минут. Главное не запутаться. Лучше — не сохраняйте время в десятичном формате. Храните часы и минуты в разных ячейках, затем используйте функцию

ВРЕМЯ()

.


Пример3

Если число 145 означает 145 минут, то перевести его в формат ВРЕМЯ можно формулой

=ВРЕМЯ(0;145;0)

. Результат 2:25 АМ (утра), т.к. 2 (часа)*60 минут + 25 минут = 145 минут.

Преобразование 1800 в 18:00

Если вы вводили (

с целью ускорения ввода

) значения времени без двоеточия (1800 вместо 18:00), то EXCEL будет обращаться с этими значениями как с числами (т.е. при прибавлении 65, вы получите 1865, а не 19:05). Преобразуем число 1800 (в ячейке

А1

) в значение в формате времени (в шесть часов вечера 18:00) 4-мя способами.


1. Использование функции ВРЕМЯ

Напишем формулу:

=ВРЕМЯ(ЛЕВСИМВ(A1;ДЛСТР(A1)-2);ПРАВСИМВ(A1;2);)

Если в

А1

введено 427, формула вернет 04:27. Результат — значение в формате времени.


2. Использование функции ВРЕМЗНАЧ

Напишем формулу:

=ВРЕМЗНАЧ(ЗАМЕНИТЬ(A1;ДЛСТР(A1)-1;0;»:»))

. В формуле использована функция

ЗАМЕНИТЬ()

, которая вставляет двоеточие в нужное место, и функция

ВРЕМЗНАЧ()

, которая преобразует текстовое значение в формат времени (

ЗАМЕНИТЬ()

возвращает в текстовом формате). Формат ячейки необходимо поменять на формат

Время

.


3. Преобразование числа в текст, затем в формат времени

Переведем наше число 1800 в текстовый формат с помощью функции

ТЕКСТ()

и одновременно отформатируем его по шаблону «00:00» (обратный слеш нужен для корректного интерпретирования двоеточия). Запишем формулу:

=ТЕКСТ(A1;»00:00″)

. Тем самым, из числа

1800

получим текст «18:00». Другой вариант

=ТЕКСТ(A1;»ч:мм»)

Затем слегка преобразуем формулу:

=—ТЕКСТ(A1;»00:00″)

. Применив к тексту арифметические операции (два минуса), мы запустим механизм автоформатирования: EXCEL попытается интерпретировать текст «18:00» как число, дату или время (мы как бы моделируем ситуацию, когда в пустую ячейку пользователь вручную вводит «18:00»). Единственное, что не сделает EXCEL в этом случае — это не изменит формат ячейки на

Время

. Сделаем это вручную.

Подробнее о пользовательских форматах дат и времени читайте в одноименной статье

Пользовательский формат даты и времени

.


4. Прямое преобразование в формат времени

В формате

Дата

принято, что одним суткам соответствует число единица. Соответственно, конкретное время, это часть суток: двенадцать дня это 0,5; шесть вечера это 0,75. Число равное 1/24 (т.е. 0,041667) соответствует одному часу. Учитывая, что в сутках 24 часа, в часе 60 минут, а в сутках 1440 минут, напишем следующую формулу:

=ЦЕЛОЕ(A1/100)/24+ОСТАТ(A1;100)/1440

. Далее изменяем формат ячейки на

Время

.

Содержание

  1. Преобразование в EXCEL ЧИСЕЛ в формат ВРЕМЯ
  2. Преобразование ВРЕМЕНИ из десятичного числа в стандартный формат времени (часы : минуты : секунды)
  3. Преобразование 1800 в 18:00
  4. Преобразование в MS EXCEL секунд в сутки, часы и минуты
  5. Теория
  6. Решение задачи
  7. Как в экселе перевести минуты в часы?
  8. Видео
  9. Преобразование времени
  10. Дополнительные сведения
  11. Как перевести часы в минуты в Excel
  12. Конвертация часов в минуты в Excel
  13. Способ 1: применение формулы умножения
  14. Разделить дату и время, а затем преобразовать время в десятичное
  15. Разделить дату и время с помощью формулы INT
  16. Применение маркера автозаполнения
  17. Метод 1: использование формулы
  18. Контроль по часам суточного времени в Excel используя функцию ЧАС
  19. Пример использования функции СЕКУНДЫ в Excel
  20. Преобразование чисел в формат времени с помощью функций ЧАС и МИНУТЫ
  21. Умножение времени на коэффициент

Преобразование в EXCEL ЧИСЕЛ в формат ВРЕМЯ

history 25 апреля 2013 г.

EXCEL хранит ВРЕМЯ в числовой форме (в дробной части числа). Например, 0,75 соответствует 18:00, 0,5 — 12:00. Если, по какой-то причине, значения ВРЕМЕНИ сохранены в десятичной форме, например, 10,5 часов, то их можно преобразовать в стандартный формат времени (часы : минуты : секунды). В статье также показано как преобразовать число 1800 в 18:00.

Если в ячейке содержится число 40638,5, то изменив соответствующим образом Формат ячеек можно его отобразить в виде 05.04.2011 12:00:00 (40638 соответствует дате 05.04.2011, а 0,5 соответствует 12 часам дня, подробнее в статье Как EXCEL хранит дату и время ). Для этого вызовите Диалоговое окно Формат ячеек, нажав CTRL+1 , выберите числовой формат Дата, затем выберите в поле Тип — формат 14.03.01 13:30. Также с помощью Формата ячеек число 40638,5 можно отобразить как 12:00:00.

Преобразование ВРЕМЕНИ из десятичного числа в стандартный формат времени (часы : минуты : секунды)

Пример1а

Если в ячейке A1 содержится значение времени (часов) в десятичной форме (10,5), то для отображения в стандартном формате времени используйте формулу =ТЕКСТ(A1/24; «ч:мм») Результат 10:30 в текстовом формате (функция =ТЕКСТ() возвращает текстовое значение). 0,5 означает долю часа , т.е. полчаса, т.е. 30 минут.

Если значение нужно в формате времени, то можно записать формулу =A1/24 . Формат ячейки, содержащий формулу, необходимо перевести в формат Время (см. файл примера ).

Другой вариант: =ВРЕМЯ(10;30;0) Аргументами функции ВРЕМЯ() могут быть только целые числа, поэтому 0,5 часа были заменены 30 минутами. Чтобы не переводить доли часов в минуты, можно написать формулу =ВРЕМЯ(A1;ОСТАТ(A1;1)*60;0) Результат 10:30 АМ.

Пример1б

Пусть в ячейке А1 находится 52,84. 52 — это часы, а 84 — доля часа. Результат нужно отобразить в виде 52 ч 50 мин (в текстовом формате). Используйте формулу =ЦЕЛОЕ(A1)&» ч «&ТЕКСТ(A1/24;»мм»)&» мин» . Если нужен результат в 2-х ячейках (отдельно часы, отдельно минуты), то =ЦЕЛОЕ(A1) вернет часы, а =ЦЕЛОЕ(ОСТАТ(A1;1)*60) минуты.

В отличие от примера 1а, здесь количество часов превышает 24 (количество часов в сутках). Поэтому формула =ТЕКСТ(A1/24;»ч:мм») вернет 4:50, т.е. количество часов будет уменьшено на 48=2*24 (на максимальное количество часов кратных 24, которое меньше заданного значения часов). Следовательно, формат ВРЕМЯ использовать нельзя, т.к. он отображает количество часов от 0 до 23.

Пример2

Если целая часть числа содержит часы, а десятичная минуты, например, 10,75, то формула =ВРЕМЯ(ЦЕЛОЕ(A1);100*(A1-ЦЕЛОЕ(A1));0) переведет это число в формат времени 11:15. Этот подход отличается от рассмотренного выше Примера 1а (число 10,5), когда десятичная часть обозначала долю часа, а не минуты. Т.е. 0,5 в первом случае 30 минут, а во втором — 50 минут. Главное не запутаться. Лучше — не сохраняйте время в десятичном формате. Храните часы и минуты в разных ячейках, затем используйте функцию ВРЕМЯ() .

Пример3

Если число 145 означает 145 минут, то перевести его в формат ВРЕМЯ можно формулой =ВРЕМЯ(0;145;0) . Результат 2:25 АМ (утра), т.к. 2 (часа)*60 минут + 25 минут = 145 минут.

Преобразование 1800 в 18:00

Если вы вводили ( с целью ускорения ввода ) значения времени без двоеточия (1800 вместо 18:00), то EXCEL будет обращаться с этими значениями как с числами (т.е. при прибавлении 65, вы получите 1865, а не 19:05). Преобразуем число 1800 (в ячейке А1 ) в значение в формате времени (в шесть часов вечера 18:00) 4-мя способами.

1. Использование функции ВРЕМЯ Напишем формулу: =ВРЕМЯ(ЛЕВСИМВ(A1;ДЛСТР(A1)-2);ПРАВСИМВ(A1;2);) Если в А1 введено 427, формула вернет 04:27. Результат — значение в формате времени.

2. Использование функции ВРЕМЗНАЧ Напишем формулу: =ВРЕМЗНАЧ(ЗАМЕНИТЬ(A1;ДЛСТР(A1)-1;0;»:»)) . В формуле использована функция ЗАМЕНИТЬ() , которая вставляет двоеточие в нужное место, и функция ВРЕМЗНАЧ() , которая преобразует текстовое значение в формат времени ( ЗАМЕНИТЬ() возвращает в текстовом формате). Формат ячейки необходимо поменять на формат Время .

3. Преобразование числа в текст, затем в формат времени Переведем наше число 1800 в текстовый формат с помощью функции ТЕКСТ() и одновременно отформатируем его по шаблону «00:00″ (обратный слеш нужен для корректного интерпретирования двоеточия). Запишем формулу: =ТЕКСТ(A1;»00:00») . Тем самым, из числа 1800 получим текст «18:00». Другой вариант =ТЕКСТ(A1;»ч:мм»)

Затем слегка преобразуем формулу: =—ТЕКСТ(A1;»00:00″) . Применив к тексту арифметические операции (два минуса), мы запустим механизм автоформатирования: EXCEL попытается интерпретировать текст «18:00» как число, дату или время (мы как бы моделируем ситуацию, когда в пустую ячейку пользователь вручную вводит «18:00»). Единственное, что не сделает EXCEL в этом случае — это не изменит формат ячейки на Время . Сделаем это вручную.

Подробнее о пользовательских форматах дат и времени читайте в одноименной статье Пользовательский формат даты и времени .

4. Прямое преобразование в формат времени В формате Дата принято, что одним суткам соответствует число единица. Соответственно, конкретное время, это часть суток: двенадцать дня это 0,5; шесть вечера это 0,75. Число равное 1/24 (т.е. 0,041667) соответствует одному часу. Учитывая, что в сутках 24 часа, в часе 60 минут, а в сутках 1440 минут, напишем следующую формулу: =ЦЕЛОЕ(A1/100)/24+ОСТАТ(A1;100)/1440 . Далее изменяем формат ячейки на Время .

Источник

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

history 22 мая 2022 г.

EXCEL хранит ВРЕМЯ в числовой форме (в дробной части числа). Например, 1,0 соответствует 1 суткам, 0,5 — 12 часам.

В ячейке с форматом Время 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 часов.

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

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

Источник

Как в экселе перевести минуты в часы?

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

Первый шаг. Перед нами таблица, в которой в столбце «А» указано время в минутах. Необходимо написать в столбце «В» время в часах.

Второй шаг. В программе эксель время запрограммировано в сутках. Поэтому нам необходимо привести значения в столбце «А» к суткам. Как известно сутки состоят из 24 часов, а один час из 60 минут. Чтобы перевести время в сутки, необходимо содержимое в ячейках «А» разделить на произведение 24*60. Для этого в ячейки «А2» пишем формулу =A2/(60*24), потом её копируем на оставшиеся ячейки.

Третий шаг. Теперь нужно преобразовать формат ячеек, для этого выделяем ячейки с «В2» по «В6», жмем на правую кнопку мыши и в появившемся меню выбираем «Формат ячеек».

Четвертый шаг. В открывшейся таблице смотрим на закладку «Число», в разделе «Числовые форматы», выбираем последнюю строку «все форматы». Выбираем формат «ч:мм». После чего нажимаем на кнопку «Ок».

В итоге все данные в столбце «В» преобразуются в часы, что и требовалось сделать в данном вопросе.

Видео

Источник

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

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

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

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

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

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

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

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

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

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

Источник

Как перевести часы в минуты в Excel

Конвертация часов в минуты в Excel

Вся сложность преобразования часов в минуты в том, что Excel рассматривает время не так, как мы привыкли, а в днях. То есть для этой программы 24 часа равны одному. Час 12:00 представлен в расписании как 0,5, потому что 12 часов — 0,5 дня.

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

А затем отформатируйте его в общем формате. Это число, отображаемое в ячейке, отражает восприятие программой введенных данных. Его диапазон может варьироваться от 0 до 1.

Поэтому к вопросу о переводе часов в минуты следует подходить именно через призму этого факта.

Способ 1: применение формулы умножения

Самый простой способ перевести часы в минуты — это умножить их на определенный коэффициент. Выше мы обнаружили, что Excel воспринимает время в днях. Следовательно, чтобы получить минуты из выражения в часах, вам нужно умножить это выражение на 60 (количество минут в часах) и на 24 (количество часов в сутках). Следовательно, коэффициент, на который нам нужно умножить значение, равен 60 × 24 = 1440. Посмотрим, как это будет выглядеть на практике.

    Выделите ячейку, которая будет содержать окончательный результат в минутах. Ставим знак «=». Щелкните ячейку, содержащую данные в часах. Ставим знак «*» и набираем с клавиатуры число 1440. Чтобы программа обработала данные и отобразила результат, нажмите кнопку Enter.

Но результат все равно может быть неверным. Это связано с тем, что при обработке данных в формате времени с использованием формулы ячейка, в которой отображается сумма, сама принимает тот же формат. В этом случае его необходимо поменять на общий. Для этого выделите ячейку. Затем переходим на вкладку «Главная», если находимся в другой, и нажимаем на специальное поле, где отображается формат. Он расположен на ленте в панели инструментов «Число». В открывшемся списке среди набора значений выберите пункт «Общие».

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

Если у вас нет значения, но есть целый диапазон для преобразования, вы не можете выполнить указанную выше операцию для каждого значения отдельно, а скопируйте формулу с помощью дескриптора заполнения. Для этого поместите курсор в правый нижний угол ячейки с формулой. Ждем активации маркера заливки в виде креста. Удерживая левую кнопку мыши, перетащите курсор параллельно ячейкам с данными, которые нужно преобразовать.

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

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

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

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

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

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

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

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


    Для этого введите в ячейку B2 следующую формулу: = A2-INT (A2)
    Приведенная выше формула удаляет целую часть и дает вам десятичную часть даты.

    Теперь вы можете использовать один из трех вышеуказанных методов (используя арифметическое умножение с использованием формулы ЧАС / МИНУТА / СЕКУНДА или формула ПРЕОБРАЗОВАТЬ) для преобразования часа в десятичное.

    Применение маркера автозаполнения

    Чаще всего пользователям приходится конвертировать с большим объемом данных. В этом случае удобно использовать индикатор заполнения.

    1. Для этого поместите курсор мыши в конец ячейки с формулой.
    2. Подождите несколько секунд, пока активируется маркер заполнения, и вы увидите крестик.
    3. После активации маркера, удерживая левую кнопку мыши, перетащите курсор параллельно ячейкам со временем, которое нужно преобразовать.

    1. Тогда вы четко увидите, что весь набор значений будет преобразован программой за считанные минуты.

    Метод 1: использование формулы

    Этот метод самый простой и предполагает использование формулы умножения. Чтобы преобразовать часы в минуты, необходимо сначала умножить указанное время на 60 (количество минут в часе), а затем на 24 (количество часов в сутках). Другими словами, нам нужно умножить время на 1440. Давайте попробуем практический пример.

    1. Мы находимся в ячейке, где ожидаем отобразить результат в виде количества минут. Ставя знак равенства, пишем формулу умножения. Координаты ячейки с исходным значением (в нашем случае — C4) можно указать вручную, либо просто щелкнув по ней левой кнопкой мыши. Затем нажмите клавишу Enter.
    2. Следовательно, мы не получим в точности то, что ожидали, а именно значение «0:00”.
    3. Это связано с тем, что при отображении результата программа ориентируется на форматы ячеек, входящих в формулу. Таковые в нашем случае результирующей ячейке присваивается формат «Время». Вы можете изменить его на «Общие» как на вкладке «Главная» (панель инструментов «Число»), как обсуждалось выше, так и в окне формата ячейки, к которому можно получить доступ через контекстное меню ячейки, вызываемое щелчком правой кнопкой мыши по Это.

      Оказавшись в окне форматирования в списке слева, выберите строку «Общие» и нажмите кнопку ОК.
    4. В результате мы получаем общее количество минут в любой момент времени.
    5. Если вам нужно преобразовать часы в минуты для всего столбца, совсем не обязательно делать это отдельно для каждой ячейки, потому что процесс можно автоматизировать. Для этого наведите указатель мыши на ячейку с формулой, как только появится черный знак плюса (маркер заливки), удерживая левую кнопку мыши, перетащите его в последнюю ячейку, для которой необходимо произвести соответствующие вычисления.
    6. Все готово, благодаря этому простому действию мы смогли быстро преобразовать часы в минуты для всех значений столбцов.

    Контроль по часам суточного времени в Excel используя функцию ЧАС

    Пример 1. Получить текущее время, определить, сколько часов прошло с начала текущего дня, сколько часов осталось до начала нового дня.

    • B2 — текущая дата и время, выраженные в формате даты.
    • 24 — количество часов в сутках;
    • B3 — текущее время в часах, выраженное в виде числового значения.

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

    Пример использования функции СЕКУНДЫ в Excel

    Пример 3. Рабочий день начинается в 8:00. Работник систематически задерживался на несколько секунд в течение предыдущих 10 рабочих дней. Определите общее время задержки сотрудника.

    C3: C12 — это массив ячеек, содержащий значения секунд задержки. Определите целочисленное значение минут задержки, зная, что 1 минута = 60 секунд. В результате получаем:

    То есть общая задержка сотрудника за 10 дней составила 263 секунды, что больше 4 минут.

    Преобразование чисел в формат времени с помощью функций ЧАС и МИНУТЫ

    Пример 2. Приложение загрузило моменты прохождения некоторых событий, которые Excel распознал в виде обычных чисел (например, 13:05 распознавалось как число 1305). Необходимо преобразовать полученные значения в формат времени, выделить часы и минуты.

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

    = ТЕКСТ (B3; «00 : 00»)

    • B3 — значение, распознаваемое Excel как обычное число;
    • «00 : 00» — это формат времени.

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

    Умножение времени на коэффициент

    Один из самых простых способов конвертировать часы в минуты — это умножить время на коэффициент. Учитывая время, когда Excel работает со временем в днях, нам нужно умножить существующее выражение на 60 и на 24, где 60 — это количество минут в часах, а 24 — количество часов в сутках. В результате этого расчета умножаем 60 * 24 и получаем коэффициент, равный 1440. Зная теоретические сведения, можно переходить к практическому применению рассматриваемого метода.

    1. Для этого в ячейке, где программа будет отображать окончательный результат в минутах, необходимо сначала установить формат «Общий», затем сделать выбор и ввести знак равенства.

    1. Затем щелкните мышью по ячейке, в которой присутствует информация в часах. В этой ячейке введите знак умножения и введите 1440.

    1. Чтобы Excel обработал введенные данные и выдал результат, нажмите клавишу «Ввод». Готовый! Программа выполнила преобразование.

    Источник

    На чтение 4 мин. Просмотров 45.8k.

    Содержание

    1. Преобразование часов в Excel
    2. Преобразование минут в Excel
    3. Преобразование секунд в Excel
    4. Преобразование времени в часовой пояс

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

    = Часы / 24

    Чтобы преобразовать часы в десятичном формате в значение, которое Excel распознает как время, разделите на 24.

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

    В показанном примере формула в С4:

    = B4 / 24

    Который возвращает 0,5, что эквивалентно 12 часам.

    В системе даты Excel один день равен 1. Поскольку 24 часа в сутки, вам необходимо разделить на 24, чтобы преобразовать в значение, которое Excel будет распознавать как время. После преобразования вы можете применить выбранный вами формат времени или использовать результат в математической операции с другими датами или временем.

    В примере, так как B5 содержит 12 (представляющих 12 часов), результат 12/24 = 0,5, так как есть 12 часов в половине дня.

    Чтобы увидеть результат, отформатированный как время, примените формат времени.

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

    [ч]: мм

    Чтобы отобразить в минутах, вы можете сделать то же самое с м:

    [м]

    Скобки говорят Excel, что время — это продолжительность, а не время суток.

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

    = Минуты / 1440

    Чтобы преобразовать минуты в десятичном формате в правильное время Excel, разделите на 1440.

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

    В показанном примере формула в C4:

    = B4 / 1440

    Поскольку B4 содержит 360 (360 минут), результат равен 360/1440 = 0,25, так как 360 минут = 6 часов = 1/4 дня.

    Чтобы отобразить результат как время, примените формат времени.

    В системе даты Excel один день равен 1. Это означает, что 1 час = 1/24, поскольку 24 часа в сутки. Чтобы получить эквивалент 1 минуты, нам нужно разделить на 1440, так как есть 1440 минут в сутки (24 x 60).

    В примере, так как B5 содержит 360 (представляющих 6 часов), результат равен 360/1440 = 0,25, так как 6 часов = 1/4 дня.

    Чтобы увидеть результат, отформатированный как время, примените формат времени.

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

    [ч]: мм // часы> 24

    [м] // минуты> 60

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

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

    = Секунды / 86400

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

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

    В показанном примере формула в C4:

    = B4 / 86400

    Чтобы отобразить результат как время, примените формат времени.

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

    Поскольку B4 содержит 3600 (3600 секунд), результат равен 3600/86400 = 0,0417, так как 3600 секунд = 1 час и 1/24 = 0,0417.

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

    [ч] // в течение часов больше 24

    [м] // в течение минут больше 60

    [с] // для секунд больше 60

    Скобки сообщают Excel, что время — это продолжительность, а не время суток.

    Примечание. Чтобы использовать квадратные скобки, вам необходимо создать и применить пользовательский формат числа. Выделите ячейки, затем перейдите в «Формат ячеек».

    Преобразование времени в часовой пояс

    = ОСТАТ (время + (часы / 24); 1)

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

    Преобразование времени в часовой пояс

    В показанном примере формула в F5:

    = ОСТАТ(C5 + (E5 / 24); 1)

    Эта формула возвращает число, которое Excel распознает как 14:00.

    Времена в Excel являются дробными значениями числа 1. Таким образом, 12 часов вечера 12/24 = 0,5, 6:00 утра 6/24 = 0,25 и так далее. Таким образом, чтобы преобразовать время по заданным номерам, вам необходимо разделить количество часов на 24, чтобы получить требуемое десятичное значение:

    E5 / 24 // преобразование времени в Excel

    Мы добавляем результат к стартовому времени:

    C5 + (E5 / 24)

    Чтобы убедиться, что у нас есть истинное значение времени, нам нужно убедиться, что мы имеем только десятичное значение. Другими словами, если мы добавим 12 часов (0,5) до 6 вечера (0,75), мы получим 1,25, но нам действительно нужно только 0,25.

    Чтобы убедиться, что мы получаем только десятичное значение, мы используем ОСТАТ с делителем 1, как умный способ сохранить формулу простой.

    ОСТАТ возвращает остаток после деления, поэтому возвращает десятичное значение в случаях, когда результат больше 1 (то есть больше 24 часов).

    Даже лучше, если мы получим отрицательное дробное значение, ОСТАТ возвращает обратное. Итак, если мы закончим с -25, ОСТАТ вернет 0,75 (эквивалент 6 вечера).

    Это важно, потому что Excel не отображает отрицательные значения времени.

    Если вы работаете с датами + раз (т. е. значениями, которые включают как дату, так и время вместе), вы не хотите использовать ОСТАТ. Вы можете просто использовать:

    = Датавремя + (часы / 24)

    Это позволит изменить значение даты по мере необходимости (вперед или назад), когда корректировка времени пересекает 12:00.

    Содержание

    • 1 Конвертация часов в минуты в Excel
      • 1.1 Способ 1: применение формулы умножения
      • 1.2 Способ 2: использование функции ПРЕОБР
      • 1.3 Помогла ли вам эта статья?
    • 2 Примеры использования функций ЧАС, МИНУТЫ и СЕКУНДЫ для расчетов в Excel
    • 3 Контроль по часам суточного времени в Excel используя функцию ЧАС
    • 4 Преобразование чисел в формат времени с помощью функций ЧАС и МИНУТЫ
    • 5 Пример использования функции СЕКУНДЫ в Excel
    • 6 Особенности синтаксиса функций ЧАС, МИНУТЫ и СЕКУНДЫ в Excel
        • 6.0.1 Часы в ячейке Excel

    как из минут сделать часы в excel

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

    Вся сложность перевода часов в минуты состоит в том, что Эксель считает время не привычным для нас способом, а сутками. То есть, для этой программы 24 часа равны единице. Время 12:00 программа представляет, как 0,5, потому что 12 часов – это 0,5 часть суток.

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

    как из минут сделать часы в excel

    А затем отформатировать её под общий формат. Именно число, которое окажется в ячейке, и будет отображать восприятие программой введенных данных. Диапазон его может колебаться от 0 до 1.

    как из минут сделать часы в excel

    Поэтому к вопросу конвертации часов в минуты нужно подходить именно через призму этого факта.

    Способ 1: применение формулы умножения

    Простейшим способом перевести часы в минуты является умножение на определенный коэффициент. Выше мы выяснили, что Эксель воспринимает время в сутках. Поэтому, чтобы получить из выражения в часах минуты, нужно это выражение умножить на 60 (количество минут в часах) и на 24 (количество часов в сутках). Таким образом, коэффициент, на который нам нужно будет перемножить значение, составит 60×24=1440. Посмотрим, как это будет выглядеть на практике.

    1. Выделяем ячейку, в которой будет находиться итоговый результат в минутах. Ставим знак «=». Кликаем по ячейке, в которой располагаются данные в часах. Ставим знак «*» и набираем с клавиатуры число 1440. Для того, чтобы программа обработала данные и вывела результат, жмем на кнопку Enter.
    2. Но результат может все равно выйти некорректным. Это связано с тем, что, обрабатывая данные формата времени через формулу, ячейка, в которой выводится итог, сама приобретает этот же формат. В этом случае его нужно сменить на общий. Для того, чтобы сделать это, выделяем ячейку. Затем перемещаемся во вкладку «Главная», если находимся в другой, и кликаем по специальному полю, где отображается формат. Расположено оно на ленте в блоке инструментов «Число». В открывшемся списке среди множества значений выбираем пункт «Общий».
    3. После этих действий в заданной ячейке отобразятся корректные данные, которые и будут являться результатом перевода часов в минуты.
    4. Если у вас имеется не одно значение, а целый диапазон для преобразования, то можно не проделывать вышеуказанную операцию для каждого значения в отдельности, а скопировать формулу с помощью маркера заполнения. Для этого ставим курсор в нижний правый угол ячейки с формулой. Дожидаемся, когда маркер заполнения активируется в виде крестика. Зажимаем левую кнопку мыши и протягиваем курсор параллельно ячейкам с преобразуемыми данными.
    5. Как видим, после данного действия значения всего ряда будут преобразованы в минуты.

    как из минут сделать часы в excel

    Урок: Как сделать автозаполнение в Экселе

    Способ 2: использование функции ПРЕОБР

    Существует также и другой способ трансформации часов в минуты. Для этого можно воспользоваться специальной функцией ПРЕОБР. Нужно учесть, что данный вариант будет работать только тогда, когда исходная величина находится в ячейке с общим форматом. То есть, 6 часов в ней должно отображаться не как «6:00», а как «6», а 6 часов 30 минут, не как «6:30», а как «6,5».

    1. Выделяем ячейку, которую планируется использовать для вывода результата. Щелкаем по пиктограмме «Вставить функцию», которая размещена возле строки формул.
    2. Данное действие приводит к открытию Мастера функций. В нем представлен полный перечень операторов Excel. В этом списке ищем функцию ПРЕОБР. Найдя её, выделяем и щелкаем по кнопке «OK».
    3. Запускается окно аргументов функции. Данный оператор имеет три аргумента:
      • Число;
      • Исходная единица измерения;
      • Конечная единица измерения.

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

      В поле исходной единицы измерения в нашем случае нужно указать часы. Их кодировка такая: «hr».

      В поле конечной единицы измерения указываем минуты – «mn».

      После того, как все данные внесены, жмем на кнопку «OK».

    4. Excel выполнит преобразование и в предварительно указанной ячейке выдаст итоговый результат.
    5. Как и в предыдущем способе, с помощью маркера заполнения, можно произвести обработку функцией ПРЕОБР целого диапазона данных.

    как из минут сделать часы в excel

    Урок: Мастер функций в Экселе

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

    Мы рады, что смогли помочь Вам в решении проблемы.

    Задайте свой вопрос в комментариях, подробно расписав суть проблемы. Наши специалисты постараются ответить максимально быстро.

    Помогла ли вам эта статья?

    Да Нет

    В программе Excel по умолчанию предусмотрены функции для работы с датой и временем: ЧАС, МИНУТЫ и СЕКУНДЫ. Детально рассмотрим эти три функции в действии на конкретных примерах. Как, когда и где их можно эффективно применять, составляя различные формулы из этих функций для работы с временем.

    Примеры использования функций ЧАС, МИНУТЫ и СЕКУНДЫ для расчетов в Excel

    Функция ЧАС в Excel предназначена для определения значения часа из переданного времени в качестве параметра и возвращает данные из диапазона числовых значений от 0 до 23 в зависимости от формата временной записи.

    Функция МИНУТЫ в Excel используется для получения минут из переданных данных, характеризующих время, и возвращает данные из диапазона числовых значений от 0 до 59.

    Функция СЕКУНДЫ в Excel применяется для получения значения секунд из данных в формате времени и возвращает числовые значения из диапазона от 0 до 59.

    Контроль по часам суточного времени в Excel используя функцию ЧАС

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

    Исходная таблица:

    Определим текущий момент в коде времени Excel:

    Вычислим количество часов от начала суток:

    • B2 – текущие дата и время, выраженные в формате Дата.

    Определим количество часов до окончания суток:

    Описание аргументов:

    • 24 – количество часов в сутках;
    • B3 – текущее время в часах, выраженное в виде числового значения.

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

    Преобразование чисел в формат времени с помощью функций ЧАС и МИНУТЫ

    Пример 2. Из приложения были подгружены моменты прохождения некоторых событий, которые были распознаны Excel в виде обычных чисел (например, 13:05 было распознано как число 1305). Необходимо преобразовать полученные значения в формат времени, выделить часы и минуты.

    Исходная таблица данных:

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

    =ТЕКСТ(B3;»00:00″)

    Описание аргументов:

    • B3 – значение, распознанное Excel в качестве обычного числа;
    • «00:00» – формат времени.

    В результате получим:

    С помощью функций ЧАС и МИНУТЫ выделим искомые величины. Аналогично определим требуемые значения для остальных событий:

    Пример использования функции СЕКУНДЫ в Excel

    Пример 3. Рабочий день начинается в 8:00 утра. Один работник систематически опаздывал на протяжении предыдущих 10 рабочих дней на несколько секунд. Определить общее время опозданий работника.

    Внесем данные в таблицу:

    Определим опоздание в секундах. Где B3 – данные о времени прихода на работу в первый день. Аналогично определим секунды опозданий для последующих дней:

    Определим общее количество секунд опозданий:

    Где C3:C12 – массив ячеек, содержащих значения секунд опозданий. Определим целое значение минут опозданий, зная, что в 1 мин = 60 секунд. В результате получим:

    То есть, общее опоздание сотрудника за 10 дней составило 263 секунды, что более 4-х минут.

    Особенности синтаксиса функций ЧАС, МИНУТЫ и СЕКУНДЫ в Excel

    Функция ЧАС имеет следующую синтаксическую запись:

    =ЧАС(время_в_числовом_формате)

    время_в_числовом_формате – единственный аргумент функции (обязательный для заполнения), характеризующий данные времени, которые содержат данные о часах.

    Примечания:

    1. Если в качестве аргумента функции ЧАС передана строка с текстом, не содержащим данные о времени, будет возвращен код ошибки #ЗНАЧ!.
    2. Если в качестве аргумента функции ЧАС были переданы данные Логического типа (ИСТИНА, ЛОЖЬ) или ссылка на пустую ячейку, будет возвращено значение 0.
    3. Существует несколько разрешенных форматов данных, которые принимает функция ЧАС:
    • В коде времени Excel (диапазон значений от 0 до 2958465), при этом целые числа соответствуют дням, дробные – часам, минутам и секундам. Например, 43284,5 – количество дней, прошедших между текущим моментом и начальной точкой отсчета в Excel (принято 0.01.1900 – условная дата). Дробная часть 0,5 соответствует 12 часам (половине суток).
    • В виде текстовой строки, например =ЧАС(“11:57”). Результат выполнения функции – число 11.
    • В формате Даты и Времени Excel. Например, функция вернет значения часов, если в качестве аргумента получит ссылку на ячейку, содержащую значение «03.07.18 11:24» в формате даты.
    • В качестве результата работы функции, возвращающей данные в формате времени. Например, функция =ЧАС(ВРЕМЗНАЧ(“1:34”)) вернет значение 1.

    Функция МИНУТЫ имеет следующий синтаксис:

    =МИНУТЫ(время_в_числовом_формате)

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

    Примечания:

    1. Как и в случае с функцией ЧАС, функция МИНУТЫ принимает на вход текстовые и числовые данные в формате Даты и Времени.
    2. Если аргументом данной функции является пустая текстовая строка (“”) или строка, содержащая текст (“некоторый текст”), будет возвращена ошибка #ЗНАЧ!.
    3. Функция поддерживает формат даты в коде времени Excel (например, =МИНУТЫ(0,34) вернет значение 9).

    Синтаксис функции СЕКУНДЫ в Excel:

    =СЕКУНДЫ(время_в_числовом_формате)

    время_в_числовом_формате – единственный аргумент, представленный в виде данных, из которых будут вычислены значения секунд (обязателен для заполнения).

    Примечания:

    1. Функция СЕКУНДЫ работает с текстовыми и числовыми типами данных, представляющих Дату и Время в Excel.
    2. Ошибка #ЗНАЧ! возникнет в случаях, когда аргументом является текстовая строка, не содержащая данные, характеризующие время.
    3. Функция также вычисляет секунды из числа, представленного в коде времени Excel (например, =СЕКУНДЫ(9,567) вернет значение 29).

    Функцию MINUTE (МИНУТЫ) в Excel следует использовать, если вы хотите получить значение минут из любых данных времени.

    Что возвращает функция

    Возвращает числа в промежутке между “0” и “59” (в часе 60 минут), в зависимости от указанного времени.

    Синтаксис

    =MINUTE(serial_number)

    =МИНУТЫ(время_в_числовом_формате)

    Аргументы функции

    • serial_number (время_в_числовом_формате) – значение, из которого необходимо вычислить минуты.

    Дополнительная информация

    Исходный аргумент функции может быть использован в разных форматах:

    • как число: представляет собой дату и дробную часть (помните Excel хранит дату и время как числа). Если вы введете число “41640.78125”, то система вернет “45” (в качестве десятичной части 0,78125 будет вычислено как 18 часов и 45 минут).
    • как текст: =MINUTE(“41640.78125”) или =МИНУТЫ(“41640.78125”) – система отразит как “45”.
    • как результат какой-либо формулы в ячейке. Например, =MINUTE(TIMEVALUE(‘6.45 PM”)) или =МИНУТЫ(ВРЕМЗНАЧ(“6:45”)) вернет “45”.

    Примеры использования функции MINUTE (МИНУТЫ) в Excel

    Часы в ячейке Excel

    Приветствую, уважаемый читатель!

    Сегодня темой поста будет вопрос одного из подписчиков: «Как вставить в ячейку таблицы время?» Вопрос требует некоторого пояснения. Нам требуются полноценные часы, которые будут отображать текущее время на компьютере.

    Пришедшие поначалу в голову формулы СЕГОДНЯ() , ДАТА() и ВРЕМЯ() здесь не помогут, так как они будут оставлять «отпечатки» сегодняшних дней, дат, часов и секунд на момент ввода формулы.  Также формулы не поддерживают автоматическое обновление.

    Выход один — будем использовать макросы.

    Пройдёмся по этапам создания нашей процедуры:

    1. Создадим новую книгу в Excel;
    2. На вкладке «Разработчик» жмём кнопку VisualBasic;
    3. Выполним команды Insert -> Module.

    Появится пустое окно куда нужно поместить следующий макрос:

    Sub UpdateTime()

    Dim varNextCall As Variant

    ‘записываем в ячейку текущее время
    Cells(1, 1).Value = Now

    ‘записываем в varNextCall время, когда вызвать макрос в следующий раз (через 1 секунду)
    varNextCall = TimeSerial(Hour(Now), Minute(Now), Second(Now) +1)

    ‘уведомляем программу в вызове макроса
    Application.Ontime varNextCall, «UpdateTime»

    End Sub

    Мы создали макрос записи обновления времени, который поместит в ячейку А1 текущее время, его можно будет вызвать сочетанием Alt+F8 или  щёлкнуть по кнопке «Макросы».

    Следующим шагом будет сохранение книги. Обязательно сохранить книгу с поддержкой макросов (.xlsm)!

    После выполнения макроса увидим вот такой результат:

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

    В этом примере есть также один минус — как только мы закроем книгу, работа макроса прекратится. Для того, чтобы избежать этого мы прикрутим к макросу автоматический старт (как и в случае с КУРСАМИ ВАЛЮТ).

    1. Щёлкаем кнопку VisualBasic;
    2. В области Project два раза кликаем строчку «Эта книга»;
    3. В появившемся окне в поле «Object» выбираем «Workbook» и в поле «Procedure» название процедуры «Open»;
    4. Между появившихся строчек вводим вызов нашего макроса — Call UpdateTime.

    Макрос можно переместить в любую ячейку. Теперь даже при закрытии/открытии у нас будет точное время!

    Буду рад всем оставленным отзывам и комментариям! Ссылка на файл примера ниже: 

    ССЫЛКА

    Если остались вопросы посмотрите обучающее видео:

    В программе Excel по умолчанию предусмотрены функции для работы с датой и временем: ЧАС, МИНУТЫ и СЕКУНДЫ. Детально рассмотрим эти три функции в действии на конкретных примерах. Как, когда и где их можно эффективно применять, составляя различные формулы из этих функций для работы с временем.

    Примеры использования функций ЧАС, МИНУТЫ и СЕКУНДЫ для расчетов в Excel

    Функция ЧАС в Excel предназначена для определения значения часа из переданного времени в качестве параметра и возвращает данные из диапазона числовых значений от 0 до 23 в зависимости от формата временной записи.

    Функция МИНУТЫ в Excel используется для получения минут из переданных данных, характеризующих время, и возвращает данные из диапазона числовых значений от 0 до 59.

    Функция СЕКУНДЫ в Excel применяется для получения значения секунд из данных в формате времени и возвращает числовые значения из диапазона от 0 до 59.

    

    Контроль по часам суточного времени в Excel используя функцию ЧАС

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

    Исходная таблица:

    Исходная таблица.

    Определим текущий момент в коде времени Excel:

    текущий момент.

    Вычислим количество часов от начала суток:

    количество часов.

    • B2 – текущие дата и время, выраженные в формате Дата.

    Определим количество часов до окончания суток:

    до окончания суток.

    Описание аргументов:

    • 24 – количество часов в сутках;
    • B3 – текущее время в часах, выраженное в виде числового значения.

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

    Преобразование чисел в формат времени с помощью функций ЧАС и МИНУТЫ

    Пример 2. Из приложения были подгружены моменты прохождения некоторых событий, которые были распознаны Excel в виде обычных чисел (например, 13:05 было распознано как число 1305). Необходимо преобразовать полученные значения в формат времени, выделить часы и минуты.

    Исходная таблица данных:

    Пример 2.

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

    используем функцию.

    =ТЕКСТ(B3;»00:00″)

    Описание аргументов:

    • B3 – значение, распознанное Excel в качестве обычного числа;
    • «00:00» – формат времени.

    В результате получим:

    В результате.

    С помощью функций ЧАС и МИНУТЫ выделим искомые величины. Аналогично определим требуемые значения для остальных событий:

    ЧАС и МИНУТЫ.

    Пример использования функции СЕКУНДЫ в Excel

    Пример 3. Рабочий день начинается в 8:00 утра. Один работник систематически опаздывал на протяжении предыдущих 10 рабочих дней на несколько секунд. Определить общее время опозданий работника.

    Внесем данные в таблицу:

    данные в таблицу.

    Определим опоздание в секундах. Где B3 – данные о времени прихода на работу в первый день. Аналогично определим секунды опозданий для последующих дней:

    опоздание в секундах.

    Определим общее количество секунд опозданий:

    общее количество секунд.

    Где C3:C12 – массив ячеек, содержащих значения секунд опозданий. Определим целое значение минут опозданий, зная, что в 1 мин = 60 секунд. В результате получим:

    целое значение минут опозданий.

    То есть, общее опоздание сотрудника за 10 дней составило 263 секунды, что более 4-х минут.

    Особенности синтаксиса функций ЧАС, МИНУТЫ и СЕКУНДЫ в Excel

    Функция ЧАС имеет следующую синтаксическую запись:

    =ЧАС(время_в_числовом_формате)

    время_в_числовом_формате – единственный аргумент функции (обязательный для заполнения), характеризующий данные времени, которые содержат данные о часах.

    Примечания:

    1. Если в качестве аргумента функции ЧАС передана строка с текстом, не содержащим данные о времени, будет возвращен код ошибки #ЗНАЧ!.
    2. Если в качестве аргумента функции ЧАС были переданы данные Логического типа (ИСТИНА, ЛОЖЬ) или ссылка на пустую ячейку, будет возвращено значение 0.
    3. Существует несколько разрешенных форматов данных, которые принимает функция ЧАС:
    • В коде времени Excel (диапазон значений от 0 до 2958465), при этом целые числа соответствуют дням, дробные – часам, минутам и секундам. Например, 43284,5 – количество дней, прошедших между текущим моментом и начальной точкой отсчета в Excel (принято 0.01.1900 – условная дата). Дробная часть 0,5 соответствует 12 часам (половине суток).
    • В виде текстовой строки, например =ЧАС(“11:57”). Результат выполнения функции – число 11.
    • В формате Даты и Времени Excel. Например, функция вернет значения часов, если в качестве аргумента получит ссылку на ячейку, содержащую значение «03.07.18 11:24» в формате даты.
    • В качестве результата работы функции, возвращающей данные в формате времени. Например, функция =ЧАС(ВРЕМЗНАЧ(“1:34”)) вернет значение 1.

    Функция МИНУТЫ имеет следующий синтаксис:

    =МИНУТЫ(время_в_числовом_формате)

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

    Примечания:

    1. Как и в случае с функцией ЧАС, функция МИНУТЫ принимает на вход текстовые и числовые данные в формате Даты и Времени.
    2. Если аргументом данной функции является пустая текстовая строка (“”) или строка, содержащая текст (“некоторый текст”), будет возвращена ошибка #ЗНАЧ!.
    3. Функция поддерживает формат даты в коде времени Excel (например, =МИНУТЫ(0,34) вернет значение 9).

    Синтаксис функции СЕКУНДЫ в Excel:

    =СЕКУНДЫ(время_в_числовом_формате)

    время_в_числовом_формате – единственный аргумент, представленный в виде данных, из которых будут вычислены значения секунд (обязателен для заполнения).

    Скачать примеры функций ЧАС, МИНУТЫ и СЕКУНДЫ в Excel

    Примечания:

    1. Функция СЕКУНДЫ работает с текстовыми и числовыми типами данных, представляющих Дату и Время в Excel.
    2. Ошибка #ЗНАЧ! возникнет в случаях, когда аргументом является текстовая строка, не содержащая данные, характеризующие время.
    3. Функция также вычисляет секунды из числа, представленного в коде времени Excel (например, =СЕКУНДЫ(9,567) вернет значение 29).

    Перевод часов в минуты – довольно распространенная задача, выполнение которой иногда требуется и в Эксель. На первый взгляд кажется, что сделать это в программе можно без особых сложностей. Однако на практике некоторые пользователи из-за особенностей программы могут испытывать определенные сложности. Поэтому ниже мы рассмотрим, каким образом можно выполнить перевод часов в минуты в Excel, пользуясь при этом разными методами.

    Содержание

    1. Перевод часов в минуты
      • Метод 1: использование формулы
      • Метод 2: функция ПРЕОБР
    2. Заключение

    Перевод часов в минуты

    Как мы упомянули выше, в Эксель есть особенность, заключающаяся в особой схеме исчисления времени, которая отличается от привычного. В программе 24 часа приравниваются к единице, а 12 часов соответствуют числу 0,5 (половина целых суток).

    Допустим, у нас есть ячейка со значением в формате времени.

    Ячейка со временем в Эксель

    Щелкаем по текущему формату (вкладка “Главная”, раздел инструментов “Число”) и выбираем общий формат.

    Изменение формата ячейки в Эксель

    В итоге мы получим определенно число – именно в таком виде программа и воспринимает указанное в выбранной ячейке время. Число может быть в промежутке от 0 до 1.

    Ячейка с числовым значением в Excel

    Поэтому во время перевода часов в минуты нам нужно учитывать данную особенность программы.

    Метод 1: использование формулы

    Данный метод является самым простым и предполагает использование формулы умножения. Для перевода часов в минуты нужно заданное время сначала умножить на 60 (количество минут в одном часе), затем – на 24 (количество часов в одних сутках). Другими словами, нам нужно умножить время на число 1440. Давайте попробуем это сделать на практическом примере.

    1. Встаем в ячейку, куда планируем вывести результат в виде количества минут. Поставив знак равно, пишем в ней формулу умножения. Координаты ячейки с исходным значением (в нашем случае – C4) можно указать вручную, или просто кликнув по ней левой кнопкой мыши. Далее жмем клавишу Enter.Формула умножения для перевода часов в минуты в Эксель
    2. В результате мы получим не совсем то, что ожидали, а именно, значение “0:00”.Некорректный результат перевода часов в минуты с помощью формулы умножения в Эксель
    3. Это произошло из-за того, что при выводе результата программа ориентируется на форматы ячеек, участвующих в формуле. Т.е. в нашем случае результирующей ячейке присвоен формат “Время”. Сменить его на “Общий” можно как во вкладке “Главная” (блок инструментов “Число”), как было рассмотрено выше, так и в окне формата ячеек, в которое можно попасть через контекстное меню ячейки, вызываемое щелчком правой кнопки мыши по ней.Изменение формата ячейки в Excel через контекстное менюОказавшись в окне форматирования в перечне слева выбираем строку “Общий” и жмем кнопку OK.Выбор формата ячейки Общий в Эксель
    4. В результате, мы получим общее количество минут в заданном времени.Формула умножения для перевода часов в минуты в Excel
    5. Если требуется перевести часы в минуты по всему столбцу, вовсе не обязательно это делать отдельно по каждой ячейке, ведь процесс можно автоматизировать. Для этого наводим указатель мыши на ячейку с формулой, как только появится черный плюсик (маркер заполнения), зажав левую кнопку мыши тянем его вниз до последней ячейки, для которой нужно выполнить соответствующие расчеты.Копирование формулы на другие ячейки с помощью маркера заполнения в Эксель
    6. Все готово, благодаря этому несложному действию нам удалось оперативно перевести часы в минуты для всех значений столбца.Результат копирования формулы на другие ячейки с помощью маркера заполнения в Excel

    Метод 2: функция ПРЕОБР

    Наряду с обычным перемножением, в Эксель существует специальная функция ПРЕОБР, позволяющая перевести часы в минуты.

    Важно помнить, что функция работает только при представлении времени в формате “Общий”. При этом, например, время “04:00” нужно записать как просто цифру 4, а “05:30” – как “5,5”. Также, этот метод подходит, когда нам нужно просто посчитать общее количество минут, соответствующее заданному количеству часов без учета особенностей системы исчисления в программе, о которой шла речь в первом методе.

    1. Встаем в ячейку, в которой хотим выполнить расчеты. После этого жмем кнопку “Вставить функцию” (fx) слева от строки формул.Вставка функции в ячейку таблицы Эксель
    2. В окне вставки функций выбираем категорию “Инженерные” (или “Полный алфавитный перечень”), кликаем по строке с функцией “ПРЕОБР”, затем – по кнопке OK.Выбор функции ПРЕОБР в Эксель
    3. Откроется окно, в котором нам нужно заполнить аргументы функции:
    4. В ячейке с функцией появится требуемый результат.Результат по функции ПРЕОБР в Эксель
    5. Если нам нужно выполнить расчеты для всего столбца, как и в первом методе, воспользуемся Маркером заполнения, протянув его вниз.Копирование формулы на другие ячейки с помощью маркера заполнения в Excel

    Заключение

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

    Понравилась статья? Поделить с друзьями:
  • Excel преобразовать его годы
  • Excel преобразовать его в дату
  • Excel преобразовать его адрес
  • Excel преобразовать его xml
  • Excel преобразовать его word