- 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″) |
Вам может понадобиться создать формулу, которая округляет время до определенного количества минут. Например, поставлена задача вводить записи, где указано время, округленное до ближайших 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, как показано ниже.
Время округления до ближайшего часа / минуты / секунды
Время округления до ближайшего часа / минуты / секунды
Время округления до ближайшего 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)
Оценок пока нет. Оцените первым!