Округление до ближайшего четверти часа

Лиза пытается настроить расписание. Это должно соответствовать правилу семи минут. Если до часа 7 минут, он округляется, скажем, до 8:00; если 10, округление до 7:45. Если через 7 минут будет 8:00, а через 8 минут – 8:15. Другими словами, любое введенное время необходимо округлить до ближайшей четверти часа.

Полное название правила, которое упоминает Лиза, – «правило 7/8 минут». Это возврат к тому моменту, когда табло обрабатывались вручную. В зависимости от конкретных часов, правило может отличаться от результата четвертьчасового округления. Учтите, что правило 7/8 округляет до 7 минут 59,9 секунды, тогда как четверть часа округляет только до 7 минут 29,9 секунды. Это не большая разница, но правило 7/8 минут в контексте расчета заработной платы дает работодателям 30 секунд халявы.

Если Лиза вводит только часы и минуты, тогда четвертьчасовое округление вполне подойдет. . С этим можно справиться разными способами. Например, вы можете создать таблицу поиска, которая показывает, каким будет округленное время для каждого времени в течение часа, а затем – в зависимости от количества минут в исходном времени – использовать ВПР (или одну из других функций поиска), чтобы определить правильные минуты.

Однако лучше помнить, что в Excel время хранится как часть дня, поэтому для преобразования любого заданного времени в минуты вы просто умножаете значение времени на количество минут в сутки (24 * 60 = 1440). Затем вы можете разделить на желаемый интервал времени, в данном случае 15. Это означает, что вы можете использовать любую из следующих эквивалентных формул, если время, которое вы хотите округлить, находится в ячейке A1:

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

При желании вы также можете «перевернуть» формулу, используя любую из этих эквивалентных формул:

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

Если в вашей системе включен пакет Analysis ToolPak, вы также можете использовать функцию MROUND для определения округленного времени. Ниже приведены эквивалентные формулы, в которых используется функция ОКРУГЛ.

 = ОКРУГЛ (A1,15/60/24) = ОКРУГЛ (A1,0,25/24) = ОКРУГЛ (A1,0,01041667) 

Если вам неудобно вычислять число, которое Excel использует для представления 15 минут (как это сделано в этих формулах), вы можете объединить ОКРУГЛЕНИЕ с функцией ВРЕМЯ следующим образом:

 = MROUND (A1, TIME (0,15,0)) 

Как уже упоминалось, все представленные формулы предполагают, что секунды не вводятся в исходное значение. Если они вводятся, и вы хотите точно использовать правило 7/8 (отдавая предпочтение работодателю в течение этих полминуты), тогда вам необходимо использовать адаптированную формулу следующим образом:

 = ROUND  ((A1 * 1440-0,5)/15,0) * (15/1440) 

Оцените статью
Frestage.ru
Добавить комментарий