Как написать время в Excel с минутами вверху

Обновлено: 01.07.2024

Я хочу ввести данные о времени в таблицу Excel в формате мм:сс. Проблема в том, что хотя формат ячейки мм:сс, если я ввожу данные так:

12:33 фактическое сохраненное значение составляет 12 часов 33 минуты. если я хочу 12 минут и 33 секунды, мне нужно ввести 0:12:33

Есть ли способ заставить ячейку принимать 12:33 как мм:сс?

Чтобы отобразить минуты больше 59 , отформатируйте ячейку как [MM]:SS . Например: 02:10:45 вместо этого будет отображаться как 130:45. Но, видимо, это не работает для входных данных.

8 ответов 8

Время обычно вводится в формате Часы:Минуты:Секунды, поэтому вы не можете изменить этот формат ввода. Очевидно, что вы можете изменить формат отображения, но, к сожалению, вам придется соблюдать формат ввода.

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

Как ответил Стив, Excel интерпретирует пользовательский ввод 12:33 как 12h33m. Вы не можете изменить это поведение того, как Excel принимает пользовательский ввод.

Как вы упомянули в комментарии, пользователи будут вводить 12:33, но это означает 12 минут 33 секунды.

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

  1. Отформатируйте ячейку A1 (ввод данных пользователем, например, 12:33 ) как [ч]:мм
  2. Введите формулу =A1/60 в ячейку B1.
  3. Отформатируйте ячейку B1 как [m]:ss

Отображаемое значение должно быть одинаковым в A1 и B1. Однако фактическим значением, которое вам нужно, будет B1.

Решение есть! Поместите этот код VBA в модуль рабочего листа, например:

  1. Откройте редактор Visual Basic ( Alt - F11 )
  2. В левом верхнем углу дважды щелкните лист, в который вы хотите ввести свое время.
  3. На центральной панели кода разместите приведенный ниже код.
  4. Закрыть VBE

Если вы уже отформатировали диапазон, в который вводите данные, используйте эту строку вместо первой:

Обратите внимание, что это изменит значение и формат — каждый раз, когда вы вводите время — или что-то между 0 и 1! Если вы хотите ограничить его определенным столбцом, добавьте эту строку:

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

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

Форматировать ячейку (A1) чч:мм

Введите как обычно ( 07:22 )

Форматировать ячейку (B1) чч:мм

Ввод как обычно (16:00)

Отформатировать ячейку (C1) ч:мм

Введите все данные в ячейку (C1) следующим образом: = (A1+B1)/60

Выделите ячейку (ячейки) / столбец, который вы хотите указать в качестве продолжительности, щелкните правой кнопкой мыши, чтобы «Форматировать ячейки». Перейдите в «Пользовательский» и найдите «ч: мм», если вы хотите ввести продолжительность в формате часов и минут. Если вы хотите включить секунды, нажмите «h:mm:ss». Вы даже можете добавить общую продолжительность после этого.

Надеюсь, это поможет.

Я считаю, что лучше ввести минуты в столбец A, а затем секунды в столбец B. Затем вы можете просуммировать столбцы. Все в обычном числовом формате.

Затем преобразуйте секунды > 60 в минуты, разделив сумму в столбце B на 60 и добавив INT к сумме столбца A, а остаток MOD оставьте в столбце B.

В качестве альтернативы вы можете использовать столбец C в качестве десятичного числа, если формула = (A1+(B1/60)) даст десятичные минуты. В нижней части столбца C введите сумму, затем примените формулу для преобразования десятичной части обратно в секунды следующим образом: скажем, C22 — это место, где хранится сумма, а затем в C23 введите формулу =MOD(C22,1)*60 .

Теперь в A23 введите формулу =INT(C22), чтобы отобразить общее количество минут, включая минуты из суммы в C22 .

Как отображать время в формате минут только в Excel?

Предположим, у вас есть список ячеек формата времени ЧЧ:ММ:СС, и теперь вы хотите отобразить эти ячейки времени только в формате минут. Что ты можешь сделать? В этом руководстве мы покажем вам два метода отображения времени в формате минут только в Excel.

Быстрое преобразование ячеек формата времени ЧЧ:ММ:СС в минуты в Excel:

Преобразование времени в минуты утилита Kutools for Excel может помочь преобразовать ячейки формата времени ЧЧ: ММ: СС в минуты в Excel, как показано ниже.


Kutools for Excel: с более чем 200 удобными надстройками Excel, которые можно бесплатно попробовать без ограничений в течение 60 дней. Скачать и бесплатно попробовать прямо сейчас!

  • Повторное использование всего: добавляйте наиболее часто используемые или сложные формулы, диаграммы и другие объекты в избранное и быстро используйте их повторно в будущем.
  • Более 20 текстовых функций: извлечение числа из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
  • Инструменты объединения: несколько книг и листов в одну; Объединение нескольких ячеек/строк/столбцов без потери данных; Объединить повторяющиеся строки и суммировать.
  • Инструменты разделения: разделение данных на несколько листов в зависимости от значения; Одна рабочая книга для нескольких файлов Excel, PDF или CSV; Один столбец в несколько столбцов.
  • Вставить, пропуская скрытые/отфильтрованные строки; Подсчет и сумма по цвету фона; Массовая рассылка персонализированных электронных писем нескольким получателям.
  • Суперфильтр: создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировка по неделям, дням, частоте и т. д.; Фильтр по полужирному шрифту, формулам, комментариям.
  • Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.

Отображение времени в формате минут и секунд с помощью функции «Формат ячеек»

Вы можете отформатировать ячейки ЧЧ:ММ:СС до минут и секунд, только настроив формат в диалоговом окне "Формат ячеек". Пожалуйста, сделайте следующее.

<р>1. Выберите и щелкните правой кнопкой мыши ячейки со временем, которое вы хотите отобразить в минутах и ​​секундах, а затем нажмите «Формат ячеек» в контекстном меню. Смотрите скриншот:


<р>2. В диалоговом окне «Формат ячеек» нажмите «Пользовательский» в поле «Категория» на вкладке «Число», введите [m]:ss в поле «Тип» и нажмите кнопку «ОК». Смотрите скриншот:


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


Отображение времени в формате минут с помощью Kutools for Excel

Вы также можете отображать ячейки формата времени ЧЧ:ММ:СС в минутах с помощью утилиты Convert Time Kutools for Excel.

Перед применением Kutools for Excel сначала загрузите и установите его.

<р>1. Выберите ячейки со временем, которое вы хотите отображать в минутах, а затем нажмите Kutools > Контент > Преобразовать время > Время в минуты.


Тогда все ячейки формата времени ЧЧ:ММ:СС в выбранном диапазоне сразу отображаются только в минутах (вы можете указать десятичное число по своему усмотрению). Смотрите скриншот:


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

Если вы хотите получить бесплатную пробную версию (30 дней) этой утилиты, нажмите, чтобы загрузить ее, а затем перейдите к выполнению операции в соответствии с указанными выше шагами.

Как добавить время с шагом в часах/минутах/секундах в Excel?

Предположим, вы являетесь инвестором в акции и вам нужно каждые 20 минут записывать изменение цен на определенную акцию. Что бы вы сделали, чтобы быстро создать временной список с шагом в 20 минут? В этой статье подробно показано несколько способов ее решения.

Нажмите Kutools > Контент > Преобразовать в дату. Утилита Kutools for Excel Convert to Date поможет вам легко преобразовать формат mm.dd.yyyy (например, 01.12.2015) или четверг, 11 сентября 2014 г. или другой специальный формат даты в формат dd/mm/yyyy в Excel. Смотрите скриншот ниже:

Kutools for Excel включает более 300 удобных инструментов Excel. Бесплатно попробовать без ограничений в течение 60 дней. Подробнее Скачать бесплатную пробную версию сейчас

 doc America date1

  • Повторное использование всего: добавляйте наиболее часто используемые или сложные формулы, диаграммы и другие объекты в избранное и быстро используйте их повторно в будущем.
  • Более 20 текстовых функций: извлечение числа из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
  • Инструменты объединения: несколько книг и листов в одну; Объединение нескольких ячеек/строк/столбцов без потери данных; Объединить повторяющиеся строки и суммировать.
  • Инструменты разделения: разделение данных на несколько листов в зависимости от значения; Одна рабочая книга для нескольких файлов Excel, PDF или CSV; Один столбец в несколько столбцов.
  • Вставить, пропуская скрытые/отфильтрованные строки; Подсчет и сумма по цвету фона; Массовая рассылка персонализированных электронных писем нескольким получателям.
  • Суперфильтр: создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировка по неделям, дням, частоте и т. д.; Фильтр по полужирному шрифту, формулам, комментариям.
  • Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.

Добавить время с шагом в часах/минутах/секундах с помощью формулы

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

<р>1. Введите время начала в пустую ячейку (с надписью A1), затем выберите следующие пустые ячейки, которые вам нужно заполнить временем приращения. Здесь я выбираю A2:A15.

Для добавления времени с шагом 20 минут:

Введите формулу =A1+TIME(0,20,0) в строку формул, а затем одновременно нажмите клавиши Ctrl + Enter. Вы можете видеть, что время каждой ячейки добавляется с шагом 20 минут и сразу же отображается в выбранном диапазоне.


Для добавления времени с шагом 20 секунд:

Измените приведенную выше формулу на =A1+TIME(0,0,20) , а затем одновременно нажмите клавиши Ctrl + Enter. Смотрите скриншот:


Для добавления времени с шагом в 1 час:

Измените формулу на =A1+TIME(1,0,0) , а затем одновременно нажмите клавиши Ctrl + Enter. Смотрите скриншот:


Примечание. В формуле =A1+TIME(0,20,0) первое число в скобках обозначает час, второе число — минуты, а последнее — секунды. Вы можете изменить их в зависимости от ваших временных приращений.

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

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

<р>1. Введите время начала и время первого приращения в первые две ячейки, скажем A1 и A2. Смотрите скриншот:


<р>2. Выберите ячейки A1 и A2, затем перетащите маркер заполнения вниз, пока не будет заполнено необходимое время приращения. Смотрите скриншот:


Добавьте время с шагом в часах/минутах/секундах с помощью Kutools for Excel

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

Перед применением Kutools for Excel сначала загрузите и установите его.

<р>1. Выберите пустую ячейку (A2), чтобы вывести результат, затем нажмите Kutools > Помощник по формулам > Помощник по формулам. Смотрите скриншот:


<р>2. В диалоговом окне Помощник по формулам выполните следующие настройки.

  • В поле "Выбрать формулу" выберите "Добавить часы к дате".
    Советы. Вы можете установить флажок "Фильтр" и ввести ключевое слово, чтобы отфильтровать формулу сертификата по мере необходимости.
  • Укажите ячейку времени, в которую необходимо добавить час, в поле Дата и время.
  • Введите разницу во времени между этими двумя часовыми поясами в поле "Число".
  • Нажмите кнопку "ОК".


Затем вы увидите, что новое время вычисляется с шагом 1 час на основе ячейки A1.


<р>3. Продолжайте выбирать ячейку результата (A2), перетащите маркер заполнения вниз, чтобы получить другие новые значения времени приращения.


Вы можете применить формулу «Добавить минуты к дате» или «Добавить секунды к дате», чтобы создать список времени с шагом в минутах или секундах в Excel. Смотрите скриншот:


Если вы хотите получить бесплатную пробную версию (30 дней) этой утилиты, нажмите, чтобы загрузить ее, а затем перейдите к выполнению операции в соответствии с указанными выше шагами.

В этом руководстве вы узнаете об особенностях формата времени в Excel, а также о том, как добавить метку времени с помощью ярлыков или вставить автоматически обновляемое время с помощью функции СЕЙЧАС. Вы также узнаете, как применять специальные функции времени Excel для получения часов, минут или секунд из метки времени.

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

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

Формат времени Excel

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

Во внутренней системе Excel:

  • 00:00:00 сохраняется как 0,0
  • 23:59:59 сохраняется как 0,99999
  • 06:00 = 0,25
  • 12:00 = 0,5

Когда в ячейку вводятся и дата, и время, они сохраняются в виде десятичного числа, состоящего из целого числа, представляющего дату, и десятичной части, представляющей время. Например, 1 июня 2015 г., 9:30:00 хранится как 42156.3958333333.

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

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

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

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

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

Как применить или изменить формат времени в Excel

Microsoft Excel достаточно умен, чтобы распознавать время при вводе и соответствующим образом форматировать ячейку. Например, если вы введете 20:30 или 8:30 PM или даже 8:30 в ячейке Excel интерпретирует это как время и отображает либо 20:30, либо 8:30 PM, в зависимости от формата времени по умолчанию. .

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

Создание пользовательского формата времени Excel

Создание пользовательский формат времени в Excel

Хотя Microsoft Excel предоставляет несколько различных форматов времени, вы можете создать свой собственный, который лучше всего подходит для конкретного листа. Для этого откройте диалоговое окно Формат ячеек, выберите «Пользовательский» в списке категорий и введите нужный формат времени в поле Тип. коробка.

Созданный вами пользовательский формат времени появится в списке «Тип» в следующий раз, когда он вам понадобится.

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

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

< tr>
Код Описание Отображается как
h Часы без начального нуля 0-23
чч Часы с нулем в начале 00-23
м Минуты без начального нуля 0-59
mm Минуты с начальным нулем 00 -59
s Секунды без ведущего нуля 0-59
ss Секунды с начальным нулем 00-59
AM/PM Периоды суток
(если опущено, используется 24-часовой формат времени)
AM или PM

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

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

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

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

Формат Отображается как
ч:мм:сс AM/PM 13:30:00
ч:мм 13: 30
дддд, м/д/гг ч:мм AM/PM вторник, 13 января 2015 г., 13:30
ддд, мммм дд, гггг чч:мм:сс Вт, 13 января 2015 г., 13:30:00
< td rowspan="3" style="width: 198px">1 день, 17 часов, 30 минут и 10 секунд
Формат Отображается как Пояснение
[h]:mm 41:30 41 час 30 минут
[ч]:мм:сс 41:30:10 41 час, 30 минут и 10 секунд
[h] "часы", mm "минуты", ss "секунды" 40 часов, 30 минут, 10 секунд< /td>
dh:mm:ss 1 17:30:10
d "день" ч:мм:сс 1 день 17:30:10
д "день ,"ч"часы",м"минуты и"с"секунды" 1 день, 17 часов, 30 минут и 10 секунд

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

  • Отображать пустую ячейку для отрицательного времени. Введите точку с запятой в конце формата времени, например [ч]:мм;
  • Отобразить сообщение об ошибке . Введите точку с запятой в конце формата времени, а затем введите сообщение в кавычках, например. [ч]:мм;"Отрицательное время"

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

Если вы хотите отображать отрицательное время как отрицательное значение, например. -10:30, самый простой способ - изменить систему дат Excel на систему дат 1904 года. Для этого нажмите Файл > Параметры > Дополнительно, прокрутите вниз до раздела При расчете этой книги и установите флажок Использовать систему дат 1904 года.

Формат времени по умолчанию в Excel

При изменении формата времени в диалоговом окне Формат ячеек вы могли заметить, что один из форматов начинается со звездочки (*). Это формат времени по умолчанию в Excel.

Формат времени по умолчанию в Excel

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

Быстрый способ применить формат времени по умолчанию в Excel

Чтобы изменить формат времени по умолчанию, перейдите в Панель управления и нажмите "Регион и язык". Если панель управления открывается в представлении Категория, нажмите Часы, язык и регион > Регион и язык > Изменить дату, формат времени или числа.

Изменение формат времени по умолчанию

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

Как вставить время и метку времени в Excel

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

Добавить отметку времени с помощью ярлыков

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

  • Чтобы вставить текущее время, нажмите Ctrl + Shift + ;
  • Чтобы ввести текущую дату и время, нажмите Ctrl + ; который вставляет дату, затем нажмите клавишу пробела, а затем нажмите Ctrl + Shift +; чтобы вставить текущее время.

Вставьте метку времени в Excel с помощью ярлыков

Добавить сегодняшнюю дату и текущее время с помощью функции СЕЙЧАС

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

Формула настолько проста, насколько это возможно, никаких аргументов не требуется:

При использовании функции СЕЙЧАС в Excel необходимо помнить о нескольких вещах:

  • Функция СЕЙЧАС извлекает время из системных часов вашего компьютера.
  • СЕЙЧАС — это одна из изменяемых функций Excel, которая заставляет ячейку с формулой пересчитывать каждый раз, когда рабочий лист повторно открывается или пересчитывается.
  • Чтобы заставить функцию Excel NOW обновить возвращаемое значение, нажмите либо Shift + F9, чтобы пересчитать активный лист, либо F9, чтобы пересчитать все открытые книги.
  • Чтобы функция NOW автоматически обновлялась через заданный интервал времени, добавьте макрос VBA в свою книгу. Несколько примеров доступны здесь.

Вставить текущее время как динамическое значение

Если вы хотите вставить только текущее время в ячейку без даты, у вас есть следующие варианты:

    Используйте функцию NOW, а затем примените формат времени к ячейкам:

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

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

Вставка текущее время как динамическое значение

Вставка времени с помощью функции Excel TIME

Функция ВРЕМЯ в Excel используется для преобразования текстовой строки, показывающей время, в десятичное число, представляющее время.

Синтаксис функции ВРЕМЯ в Excel очень прост:

=TIME(час, минута, секунда)

Аргументы час, минута и секунда могут быть указаны в виде чисел от 0 до 32767.

    Если час больше 23, он делится на 24, а остаток принимается за значение часа.

Функция ВРЕМЯ в Excel полезна, когда нужно объединить отдельные значения в одно значение времени, например значения в других ячейках или возвращаемые другими функциями Excel.

Вставка времени с помощью Excel TIME функция

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

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

HOUR(serial_number) – возвращает час значения времени в виде целого числа от 0 (00:00) до 23 (23:00).

MINUTE(serial_number) — получает минуты значения времени в виде целых чисел от 0 до 59.

SECOND(serial_number) — возвращает секунды значения времени в виде целых чисел от 0 до 59.

Во всех трех функциях время можно вводить в виде текстовых строк, заключенных в двойные кавычки (например, "6:00"), в виде десятичных чисел (например, 0,25, обозначающее 6:00), или в виде результатов других операций. функции. Ниже приведены несколько примеров формул.

  • =HOUR(A2) – возвращает часы временной метки в ячейке A1.
  • =МИНУТЫ(A2) — возвращает минуты временной метки в ячейке A1.
  • =СЕКУНДА(A2) – возвращает значение отметки времени в секундах в ячейке A1.
  • =HOUR(NOW()) – возвращает текущий час.

Получение часов, минут и секунд из метки времени

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

Читайте также: