Время округления в Excel - Советы по Excel

Роберт пишет:

Мне нужна формула, которая округляет время до ближайшей четверти часа. Если кто-то приходит в 7:07, это считается 7 утра. Если они придут в 7:08, это будет 7:15.

Excel интересным образом хранит время. Каждый 24-часовой период эквивалентен числу 1. 6AM фактически сохраняется как 0,25. Полдень - 0,5. 18:00 - 0,75. Мы видим время в электронной таблице Excel, потому что ячейка отформатирована в формате времени.

Если в сутках 24 часа, то на самом деле в каждом дне 96 четверть часа. Без установленного пакета Analysis Toolpack округление ячейки до ближайшей 1/96 осуществляется по следующей формуле:

=ROUND(A1*96,0)/96

Если время указано в столбце A, вы должны ввести такую ​​формулу в столбец B. Вам нужно будет использовать «Формат»> «Ячейки», а затем отформатировать ячейки в столбце B в формате времени.

Форматирование ячеек с помощью формата времени

Другой вариант - использовать пакет инструментов анализа. Эта надстройка поставляется с Excel, но не всегда устанавливается на каждом компьютере. Чтобы включить пакет инструментов анализа, выберите «Инструменты»> «Надстройки» и выберите в списке «Пакет инструментов анализа». После установки Toolpack вы можете использовать функцию = MROUND (). Эта функция округляет число до ближайшего кратного. В случае Роберта это будет округление до ближайшей 1/96 дня. Формула будет иметь вид = ОКРУГЛ (A1; (1/96)).

Любой метод будет работать. Я предпочитаю использовать предыдущий метод, потому что он будет работать, даже если у кого-то не включен пакет инструментов анализа.

Интересные статьи...