Круглое время к ближайшим 15 минимальным интервалам в Excel

Логические разделы существуют для преодоления ограничения MBR (Главная загрузочная запись), которая только разрешает 4 "медосмотра" (IE, не логичный) разделы. Нет никакого различия в операции между логическими и физическими разделами.

возможно лучше использовать логические разделы, поскольку это позволяет создание больше чем 4 разделов в будущем. 1 группа логического раздела занимает одно физическое место раздела, но может содержать партии (не знайте предел) логических разделов.

17
задан macleojw 3 September 2009 в 11:43
поделиться

5 ответов

Поскольку вы сказали, что вам также нужна дата, как насчет этого:

= (ОКРУГЛ ((A1 * 1440) / 15, 0) * 15) / 1440

Предполагая, что A1 имеет желаемое значение даты / времени. При этом используется тот факт, что столбцы даты и времени в Excel представляют собой просто числа (целая часть - это дата, дробная часть - это время)

22
ответ дан 30 November 2019 в 10:46
поделиться

Если вы хотите округлить до ближайшего 15:

Предполагая, что ваше время находится в ячейке A2

Мы поместим наше новое время в B2:

B2 =TIME(HOUR(A2), ROUND((MINUTE(A2)/60)*4, 0) * 15, 0)

Если вы хотите всегда округлять вверх или вниз, вы заменяете ROUND на ROUNDUP или ROUNDDOWN

7
ответ дан 30 November 2019 в 10:46
поделиться

Дата и время округлены до ближайшего 15-минутного периода (вы всегда можете округлить вверх / вниз, используя что-то вроде INT):

=DATE(YEAR(B1),MONTH(B1),DAY(B1))+TIME(HOUR(B1), ROUND(MINUTE(B1)/15,0)*15, 0)

Предполагается, что ячейка B1 содержит дату и время, которые нужно округлить. Это вернет число в типичном для последовательного формата формате даты (например, 39846.64444 = 02.02.2009 15:28), и вам необходимо отформатировать ячейку результата как дату / время, чтобы увидеть значение (как и все решения этой проблемы). Отображение даты и времени вместе не является стандартным форматом даты или времени, для этого вам понадобится пользовательский формат.

3
ответ дан 30 November 2019 в 10:46
поделиться

Если время указано в ячейке A1:

=ROUND(A1*(24*60/15),0)/(24*60/15)

(округление до ближайшего 15-минутного приращения)

или

=INT(A1*(24*60/15),0)/(24*60/15)

(округление до приращение за последние 15 минут)

1
ответ дан 30 November 2019 в 10:46
поделиться

Проще ??

= B2-MOD (B2,15 / 24/60)

Зная, что для Excel 1 день = 24 часа = 1,
15/24/60 (= 0,0104166666666667) - это числовой эквивалент 15 мин.

0
ответ дан 30 November 2019 в 10:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: