Excel как округлить секунды до минут

  • Remove From My Forums
  • Вопрос

  • Есть потребность в округлении неких показаний в минутах и секундах до целых минут. Функция ОКРУГЛВЕРХ работает с вещественными числами. Excel позволяет переводить время (часы, минуты и секунды) в числа, но округляет их только как числа. Как сделать чтобы округление времени происходило автоматически в формате именно времени? Например: 00:01:45 (1 минута 45 секунд) надо округлить до 00:02:00.

Ответы

  • Еще вариант:

    Code Snippet

    =ОКРУГЛВВЕРХ(A1/ВРЕМЯ(;1;);0)*ВРЕМЯ(;1;)

    где [A1] содержит значение времени

    • Предложено в качестве ответа

      27 мая 2010 г. 5:57

    • Помечено в качестве ответа
      Vinokurov YuriyModerator
      1 июля 2010 г. 7:48

  • B
    3 ВРЕМЯ ВРЕМЯ(ЧАС(B4);МИНУТЫ(B4);0)
    4 0:01:45 0:01:00
    5 1:01:15 1:01:00
    7 ВРЕМЯ ВРЕМЯ(ЧАС(B8);ОКРУГЛВВЕРХ(МИНУТЫ(B8)+СЕКУНДЫ(B8)/60;0);0)
    8 0:01:45 0:02:00
    9 1:01:15 1:02:00
    12 ВРЕМЯ ВРЕМЯ(ЧАС(B13);ОКРУГЛ(МИНУТЫ(B13)+СЕКУНДЫ(B13)/60;0);0)
    13 0:01:45 0:02:00
    14 1:01:15 1:01:00
    • Помечено в качестве ответа
      Vinokurov YuriyModerator
      1 июля 2010 г. 7:48

Часто при работе с временем в Excel возникает необходимость округления времени до определенных интервалов. Если работает консультант, он округляет 15 минут вверх или 30 минут вниз.

Примеры с округлением времени до 15-ти минут и получаса в Excel

Ниже на рисунке изображено как можно округлять время до 15-ти или 30-ти минутных интервалов. Формула в ячейке D2 выгладит так:

Примеры с округлением времени.

А следующая формула в ячейке E2 выглядит следующим образом:

округлить время до 30-ти минутного интервала.

Значение времени можно округлять к ближайшему часу, умножив его на 24. После чего результат вычислений следует поместить в первый аргумент функции ОКРУГЛВВЕРХ. Затем разделить результат вычисления функции на число 24. Например, ниже приведенная формула возвращает значение 7:00:00:

округлять к ближайшему часу.

Чтобы округлить время до 15-ти минутного интервалу вверх, следует дополнительно разделить все числа 24 на 0,25 (квадрант).



Ниже приведенная формула возвращает 6:30:00:

Чтобы округлить время до 30-ти минутного интервала вниз, необходимо использовать функцию ОКРУГЛВНИЗ и разделять числа 24 на 0,5 (полчаса). Следующая формула возвращает 6:00:00:

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

 

mistbow

Пользователь

Сообщений: 6
Регистрация: 01.01.1970

Приветствую!  

  Функция вставляет текущее время в ячейку, но нужно время вставлять не с точностью до секунд, а с точностью до 5 минут.  
Например 14:11:22 должно быть 14:10  
15:59:11 должно быть 15:55?

 

=ОКРВНИЗ(A1;»0:5″)  
Формат ячейки ч:мм

 

mistbow

Пользователь

Сообщений: 6
Регистрация: 01.01.1970

{quote}{login=Казанский}{date=23.11.2011 04:29}{thema=}{post}=ОКРВНИЗ(A1;»0:5″)  
Формат ячейки ч:мм{/post}{/quote}  

  Чего-то не пашет… выдает 0:00 (((

 

{quote}{login=Казанский}{date=23.11.2011 04:29}{thema=}{post}=ОКРВНИЗ(A1;»0:5″)  
Формат ячейки ч:мм{/post}{/quote}  
=ОКРВНИЗ(A1;»0:05″) неужели не сообразить

 

mistbow

Пользователь

Сообщений: 6
Регистрация: 01.01.1970

{quote}{login=}{date=23.11.2011 04:48}{thema=Re: }{post}{quote}{login=Казанский}{date=23.11.2011 04:29}{thema=}{post}=ОКРВНИЗ(A1;»0:5″)  
Формат ячейки ч:мм{/post}{/quote}  
=ОКРВНИЗ(A1;»0:05″) неужели не сообразить{/post}{/quote}  

  Если правильно понял, то =ROUNDDOWN(M3;»0:05″)  

  но тоже выдает нули… (((

 

Не-а, =FLOOR(A1,»0:5″)  
У меня без доп. нуля работает.

 
 

MCH

Пользователь

Сообщений: 3875
Регистрация: 22.12.2012

Еще вариант:  
=ЦЕЛОЕ(A1*288)/288  
где 288 = 24*60/5

 

{quote}{login=Казанский}{date=23.11.2011 05:08}{thema=}{post}Не-а, =FLOOR(A1,»0:5″)  
У меня без доп. нуля работает.{/post}{/quote}  

  Спасибо! Понял в чем была проблема… не ту ячейку в формулу подставил… пустую )))

 

mistbow

Пользователь

Сообщений: 6
Регистрация: 01.01.1970

Прикольно,что так сработало ))  

  Private Sub CommandButton3_Click()  
DTPicker1.Value = Application.Floor(Now, «0:05»)  
CommandButton1.SetFocus  
End Sub  

  Всем спасибо!

 

mistbow

Пользователь

Сообщений: 6
Регистрация: 01.01.1970

{quote}{login=MCH}{date=23.11.2011 05:30}{thema=}{post}Еще вариант:  
=ЦЕЛОЕ(A1*288)/288  
где 288 = 24*60/5{/post}{/quote}  

  Спасибо! Работает! Я так как раз и пытался сделать… но фантазии не хватило, или терпения, чтобы разобраться до конца!)))

 

Menkar

Пользователь

Сообщений: 3
Регистрация: 01.01.1970

Позвольте вопрос в тему обсуждения  
Как округлить время в большую сторону, например имеем время  

  0:03:00 —> округлить до 0:03:00  
0:03:04 —> округлить до 0:04:00  
0:06:15 —> округлить до 0:07:00  
0:00:32 —> округлить до 0:01:00  

  То есть округлить в большую сторону, если после минуты стоит более 1 сек

 

Guest

Гость

#13

18.01.2012 16:49:14

=ОКРВВЕРХ(A1;»0:01″)  
Это если до минуты надо.

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

док-раунд-время-1

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


стрелка синий правый пузырь Время округления до ближайшего часа / минуты / секунды

Время округления до ближайшего 1 часа

Выберите ячейку и введите эту формулу = ОКРУГЛ (A2; «1:00») в него и нажмите Enter и перетащите дескриптор автозаполнения в нужные ячейки.
док-раунд-время-2

Советы:

1. Вам необходимо отформатировать ячейки как формат времени, сначала выбрав ячейки и щелкнув правой кнопкой мыши, чтобы выбрать Формат ячеек в контекстном меню; в Формат ячеек диалог, выбирая Продолжительность in Категория список, а затем выберите тип времени в Тип список и нажав OK.

2. Вы также можете использовать эти формулы для округления времени до ближайшего часа. =ROUND(A2/(1/24),0)*(1/24) or = ОКРУГЛ (A2,1 / 24).

3. Если вы хотите округлить время до предыдущего 1 часа, вы можете использовать эту формулу = ЭТАЖ (A2,1 / 24).

4. В приведенных выше формулах вы можете изменить 1 на другое число по своему усмотрению.

Время округления до ближайших 15 минут

Выберите ячейку и введите эту формулу =ROUND(A2*(24*60/15),0)/(24*60/15) в него и нажмите Enter и перетащите дескриптор автозаполнения в нужные ячейки.док-раунд-время-3

Наконечник:

1. Вам необходимо отформатировать ячейки как формат времени, сначала выбрав ячейки и щелкнув правой кнопкой мыши, чтобы выбрать Формат ячеек в контекстном меню; в Формат ячеек диалог выбора Продолжительность in Категория список, выбрав тип времени в Тип список и нажав OK.

2. Вы также можете использовать эту формулу = ОКРУГЛ (A2,15 / 60/24) округлить время до ближайшей минуты.

3. Если вы хотите округлить время до предыдущих 15 минут, используйте эту формулу. = ЭТАЖ (A2,15 / 60/24).

4. В приведенных выше формулах вы можете изменить 15 на другое число по своему усмотрению.

Время округления до ближайших 10 секунд

Выберите ячейку и введите эту формулу = ОКРУГЛ (A2; 10/86400) в него и нажмите Enter и перетащите дескриптор автозаполнения в нужные ячейки.
док-раунд-время-4

Наконечник:

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

2. В приведенной выше формуле вы можете изменить 10 на другое число по своему усмотрению. Например, используйте = ОКРУГЛ (A2; 20/86400) округлить время до ближайших 20 секунд.



Относительные статьи:

  • Округление даты до ближайшего месяца в Excel
  • Округление даты до предыдущего / следующего дня недели в Excel
  • Округление числа до ближайшего 5/10/50 в Excel
  • Округлить число до ближайшего четного или нечетного числа в Excel
  • Число округлений и сумм в Excel

Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Комментарии (15)


Оценок пока нет. Оцените первым!

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

Следующая формула округляет время из ячейки А1 с точностью до минуты: =ОКРУГЛ(А1*1440;0)/1440. Эта формула работает путем умножения времени на 1440 (для получения общего количества минут). Значение передается функции ОКРУГЛ, а результат делится на 1440. Например, если ячейка А1 содержит значение времени 11:52:34, формула возвращает 11:53:00.

Следующая формула аналогична, за исключением того, что она округляет время в ячейке А1 до ближайшего часа: =ОКРУГЛ(А1*24;0)/24. Если ячейка А1 содержит 5:21:31, формула возвращает 5:00:00.

Следующая формула округляет время в ячейке А1 до ближайших 15 минут (четверти часа): =ОКРУГЛ(А1*24/0,25;0)*(0,25/24). В этой формуле 0,25 представляет собой дробную часть часа. Для округления времени до ближайших 30 минут измените 0,25 на 0,5, как показано в следующей формуле: =ОКРУГЛ(А1*24/0,5;0)*(0,5/24).

Понравилась статья? Поделить с друзьями:
  • Excel как округлить до нуля
  • Excel как округлить до круглого числа
  • Excel как округлить до 500
  • Excel как округлить до 1000
  • Excel как округлить данные