- 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 выглядит следующим образом:
Значение времени можно округлять к ближайшему часу, умножив его на 24. После чего результат вычислений следует поместить в первый аргумент функции ОКРУГЛВВЕРХ. Затем разделить результат вычисления функции на число 24. Например, ниже приведенная формула возвращает значение 7:00:00:
Чтобы округлить время до 15-ти минутного интервалу вверх, следует дополнительно разделить все числа 24 на 0,25 (квадрант).
Ниже приведенная формула возвращает 6:30:00:
Чтобы округлить время до 30-ти минутного интервала вниз, необходимо использовать функцию ОКРУГЛВНИЗ и разделять числа 24 на 0,5 (полчаса). Следующая формула возвращает 6:00:00:
Как видно из описания данных примеров округлять время немного сложнее чем дробные числа или даты. Здесь имеются свои особенности, но разобравшись можно теперь справится с любой подобного рода задачей.
mistbow Пользователь Сообщений: 6 |
Приветствую! Функция вставляет текущее время в ячейку, но нужно время вставлять не с точностью до секунд, а с точностью до 5 минут. |
=ОКРВНИЗ(A1;»0:5″) |
|
mistbow Пользователь Сообщений: 6 |
{quote}{login=Казанский}{date=23.11.2011 04:29}{thema=}{post}=ОКРВНИЗ(A1;»0:5″) Чего-то не пашет… выдает 0:00 ((( |
{quote}{login=Казанский}{date=23.11.2011 04:29}{thema=}{post}=ОКРВНИЗ(A1;»0:5″) |
|
mistbow Пользователь Сообщений: 6 |
{quote}{login=}{date=23.11.2011 04:48}{thema=Re: }{post}{quote}{login=Казанский}{date=23.11.2011 04:29}{thema=}{post}=ОКРВНИЗ(A1;»0:5″) Если правильно понял, то =ROUNDDOWN(M3;»0:05″) но тоже выдает нули… ((( |
Не-а, =FLOOR(A1,»0:5″) |
|
MCH Пользователь Сообщений: 3875 |
Еще вариант: |
{quote}{login=Казанский}{date=23.11.2011 05:08}{thema=}{post}Не-а, =FLOOR(A1,»0:5″) Спасибо! Понял в чем была проблема… не ту ячейку в формулу подставил… пустую ))) |
|
mistbow Пользователь Сообщений: 6 |
Прикольно,что так сработало )) Private Sub CommandButton3_Click() Всем спасибо! |
mistbow Пользователь Сообщений: 6 |
{quote}{login=MCH}{date=23.11.2011 05:30}{thema=}{post}Еще вариант: Спасибо! Работает! Я так как раз и пытался сделать… но фантазии не хватило, или терпения, чтобы разобраться до конца!))) |
Menkar Пользователь Сообщений: 3 |
Позвольте вопрос в тему обсуждения 0:03:00 —> округлить до 0:03:00 То есть округлить в большую сторону, если после минуты стоит более 1 сек |
Guest Гость |
#13 18.01.2012 16:49:14 =ОКРВВЕРХ(A1;»0:01″) |
Как округлить время до ближайшего часа / минуты / секунды в Excel?
В этом руководстве говорится о округлении времени до ближайшего часа, минуты или секунды в Excel, как показано ниже.
Время округления до ближайшего часа / минуты / секунды
Время округления до ближайшего часа / минуты / секунды
Время округления до ближайшего 1 часа
Выберите ячейку и введите эту формулу = ОКРУГЛ (A2; «1:00») в него и нажмите Enter и перетащите дескриптор автозаполнения в нужные ячейки.
Советы:
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 и перетащите дескриптор автозаполнения в нужные ячейки.
Наконечник:
1. Вам необходимо отформатировать ячейки как формат времени, сначала выбрав ячейки и щелкнув правой кнопкой мыши, чтобы выбрать Формат ячеек в контекстном меню; в Формат ячеек диалог выбора Продолжительность in Категория список, выбрав тип времени в Тип список и нажав OK.
2. Вы также можете использовать эту формулу = ОКРУГЛ (A2,15 / 60/24) округлить время до ближайшей минуты.
3. Если вы хотите округлить время до предыдущих 15 минут, используйте эту формулу. = ЭТАЖ (A2,15 / 60/24).
4. В приведенных выше формулах вы можете изменить 15 на другое число по своему усмотрению.
Время округления до ближайших 10 секунд
Выберите ячейку и введите эту формулу = ОКРУГЛ (A2; 10/86400) в него и нажмите Enter и перетащите дескриптор автозаполнения в нужные ячейки.
Наконечник:
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-дневная гарантия возврата денег.
Вкладка 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)
.