Терри необходимо округлить числа до следующего 0,5. Это означает, что такое число, как 1,1, будет округляться до 1,5, а 1,6 — до 2,0.

Он попытался использовать MROUND, но округление округляется только до ближайшей половины (1,1 становится 1,0, а 1,6 становится 1,5).

Excel предоставляет несколько различных функций, которые можно использовать для различных целей округления, таких как ROUND, ROUNDUP, ROUNDDOWN, MROUND, FLOOR, CEILING и т. Д. Каждая из них подробно обсуждалась в других выпусках ExcelTips. В этом конкретном случае CEILING, вероятно, будет лучшим решением:

=CEILING(A1,0.5)

Это округляет значение в A1 вверх до следующей половины. На самом деле CEILING округляется от 0, что означает, что положительные числа округляются в большую сторону, а отрицательные числа округляются в меньшую сторону, в сторону от нуля. (Например, -1,1 будет округлено до -1,5, а не до 1,0.)

Конечно, есть несколько способов выполнять различные задачи в Excel, и этот тип округления не является исключением. Если вы предпочитаете использовать ROUNDUP вместо CEILING, вы можете использовать следующую формулу:

=ROUNDUP(A1*2,0)/2

Если вы предпочитаете использовать MROUND, вы можете сделать следующее:

=MROUND(A1+0.24999999,0.5)

Это работает, потому что вы добавляете значение (0,249999), которое всегда подталкивает MROUND к половинной «точке перелома», чтобы добиться результата вверх.

Это лишь несколько простых способов добиться желаемого результата.

Есть много других способов использования других функций округления.

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (11927) применим к Microsoft Excel 2007, 2010, 2013 и 2016.

Вы можете найти версию этого совета для старого интерфейса меню Excel здесь:

link: / excel-Rounding_Up_to_the_Next_Half [округление до следующей половины].